Рекомендуемый способ запуска скриптов -
powershell.exe -NonInteractive -Command " & some.ps1 "
Однако, например, TeamCity PowerShell runner использует:
powershell.exe -NonInteractive -Command - < some.ps1
Я не знаю, что "- <" означает и не могу найти никакой информации по теме. Любая помощь?