Powershell Start-Process работает, но не из сценария.ps1

Если я вставлю это в синее окно Powershell, он будет работать нормально и запустит программу

Start-Process “C:\Program Files (x86)\Engine Pro\engine.exe” -ArgumentList "#21#”;

но если я попытаюсь выполнить ту же команду в сценарии, скрипт run.ps1, который запускается из запланированной задачи в Windows, он ничего не делает

PowerShell.exe -windowstyle hidden -NoProfile -ExecutionPolicy Bypass C:\run.ps1

Это как-то связано с обходом -ExecutionPolicy? Должен ли я иметь политику выполнения в сценарии? Я действительно не знаю, что это такое. Я знаю, что -windowstyle скрыт, но -NoProfile -ExecutionPolicy Bypass Я не уверен, почему это там, просто нашел его на другой странице, но все это работает, за исключением запуска программы из скрипта.

Спасибо.

1 ответ

& Start-Process "C:\Program Files (x86)\Engine Pro\engine.exe" -ArgumentList "#21#";
Другие вопросы по тегам