Командлет Get-FileHash работает в powershell, но не распознается в командной строке - PullRequest
0 голосов
/ 27 апреля 2018

Когда я выполняю эти команды в PowerShell, он выполняется правильно

Get-FileHash -Algorithm SHA256 file.xml
Get-FileHash -Algorithm SHA256 file.xml | Out-File HashResult.log

Когда я использую ту же команду в командной строке, она не выполняется

powershell -command "& {&'Get-FileHash -Algorithm SHA256 file.xml'}"
powershell -command "& {&'Get-FileHash -Algorithm SHA256 file.xml | Out-File HashResult.log'}"

выдает следующую ошибку:

Термин «Get-FileHash -Algorithm SHA256 file.xml» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь правильный и повторите попытку.

Основные командлеты, подобные этим, работают в powershell и командной строке

Powershell:

Get-NetIPConfiguration

CMD:

powershell -command "& {&'Get-NetIPConfiguration'}"

Приветствуются любые объяснения или предложения о том, как заставить работать первые команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...