Powershell Start-Process работает, но не из сценария .ps1 - PullRequest
0 голосов
/ 24 декабря 2018

Если я вставлю это в синее окно 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 Ответ

0 голосов
/ 24 декабря 2018
& Start-Process "C:\Program Files (x86)\Engine Pro\engine.exe" -ArgumentList "#21#";
...