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#";