Я пытаюсь импортировать CSV-файл с помощью powershell в базу данных с путем, определенным в переменной. Но это, кажется, не работает.
$path = "C:UsersAdminDesktopTestFolderfile.txt"
Import-CSV -Header ("header1","header2","header3") -Path $path
выше не работает, и я не знаю, почему. Если я напечатаю $path
Я получаю правильный путь, и если я бегу Import-CSV
С путем непосредственно в нем, он также работает нормально.
Write-Host $path
C:UsersAdminDesktopTestFolderfile.txt
Import-CSV -Header ("header1","header2","header3") -Path C:UsersAdminDesktopTestFolderfile.txt
header1 test123
header2 test345
header3 test567
header1 test789
header2 test901
header3 test123
etc...
использование Windows Server 2012 Standard и PowerShell 2.
любая помощь оценил,
Спасибо
EDIT:
Мой полный код выглядит так:этой, но это не работает. Я пытаюсь просмотреть папку с PowerShell, а затем импортировать ее в SQL Server 2012. Папка часы работает отлично, но я не могу заставить импорт работать. Я решил, что проблема в $DataImport
и таким образом, я вернулся к основам, чтобы выяснить, что проблема была. Я попробовал самую простую настройку Import-CSV
как уже упоминалось выше, но это (в обычной версии выше) не работает.. поэтому я решил, что использую Import-CSV
неправильно.