Когда я выполняю эти команды в 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'}"
Приветствуются любые объяснения или предложения о том, как заставить работать первые команды.