Powershell import-csv не распознается - PullRequest
0 голосов
/ 05 февраля 2020

Я пытаюсь создать скрипт bat-файла, который добавляет информацию о csv в другой уже существующий csv-файл. Я хочу использовать команду import-csv, но получаю сообщение об ошибке:

'import-csv' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Я использовал Powershell 5.1, поэтому я попытался загрузить и использовать Powershell Core 6. Это тоже не работает. Я где-то пропускаю библиотеку?

мой код:

import-csv "tinyTesterB.csv"

pause

1 Ответ

5 голосов
/ 05 февраля 2020

Внутри bat-файла или в оболочке cmd вам нужно запустить PowerShell, чтобы получить доступ к его командам. Вместо этого добавьте в файл bat следующее:

Для Windows PowerShell:

Powershell.exe -Command "Import-Csv 'tinyTesterB.csv'"

Для PowerShell Core:

Pwsh.exe -Command "Import-Csv 'tinyTesterB.csv'"
...