У меня есть CSV, который имеет 3 столбца: имя пользователя, полное имя и путь.У меня есть скрипт, который запрашивает у пользователя его полное имя, затем читает CSV и выбирает строку, которая относится к этому пользователю.Я могу запускать команды вручную на консоли, и они работают нормально, но когда я запускаю их в сценарии, я ничего не получаю.
Это строка из сценария:
$userdata = Import-Csv -Path "$CsvFile" |
Where-Object { $_.FullName -eq "$userinput" }
ЕслиЯ запускаю эту команду из консоли (предоставляя значения для $csvfile
и $userinput
), я получаю ожидаемую строку, возвращаемую из CSV.Если я запускаю его из скрипта, я ничего не получаю.Никаких ошибок или чего-то еще, так что, очевидно, файл находится в порядке.