На сервере Windows 2012 R2 есть сценарий Powershell, который я могу вызвать вручную для запуска процесса на некоторых EXE-файлах, это прекрасно работает.
Но при попытке запустить его с помощью запланированной задачи (вызываятот же сценарий) start-process
внутри сценария просто не запускается и не завершается. Заставить планировщик задач завершить задачу из-за превышения порога тайм-аута.
Вот основной раздел скрипта:
$exe = "c:\some\app.exe"
$arguments = "-user me -pwd secret"
$process = Start-Process $exe -ArgumentList $arguments -PassThru -Wait
return $process
Есть ли какой-нибудь способ, которым я могу получить некоторое представление о том, что делает start-process
, или почему тот же сценарий работает при вызове вручную, но не программно?
Я хочу подчеркнуть, что способ запуска сценария из запланированной задачи не является проблемой! Сценарий запускается, потому что заполняется соответствующий файл журнала.
Любая информация или помощь по этому вопросу очень приветствуется!