Я попытался запустить сборку сегодня и обнаружил, что моя командная строка не может выполнять сценарии powershell.Чтобы подтвердить это, я создал тестовый скрипт powershell, который просто пишет в консоль.Сценарий отлично работает при запуске из powershell, но не распознается командной строкой.Снимки экрана ниже.
тестовый скрипт, работающий из powershell
тестовый скрипт, не работающий из командной строки
Любые предложения / объяснения какпочему это происходит?
Разрешил это. Я создал скрипт profile.ps1 в папке ..\Documents\WindowsPowerShell, чтобы загрузить пользовательские настройки для powershell. Удаление profile.ps1 из папки или добавление параметра переключателя -NoProfile решает эту проблему.
profile.ps1
..\Documents\WindowsPowerShell
-NoProfile