Ответ 1
Вам нужно указать пользователя (например, /RU system
), но по умолчанию должно быть выполнено ли вход в систему или нет. Вы можете посмотреть эту ссылку для списка всех параметров schtasks.exe
.
У меня возникла проблема, связанная с тем, как запустить запланированную задачу независимо от того, вошел ли пользователь в систему или нет. Это должно быть сделано в powershell. Что я сделал:
$WINDIR/system32/schtasks.exe /create /tn TaskName /sc daily /st 15:05:00 /tr "C:\cygwin\opt\IBM\tpchc\bin\tools\TheFileToRun.bat"
Но могу ли я предоставить дополнительный аргумент, чтобы эта задача выполнялась независимо от того, был ли пользователь включен или выключен?
Если это невозможно сделать в Powershell, тогда можно ли это сделать на другом языке script?
спасибо:)
Вам нужно указать пользователя (например, /RU system
), но по умолчанию должно быть выполнено ли вход в систему или нет. Вы можете посмотреть эту ссылку для списка всех параметров schtasks.exe
.
если вы добавите
/RU <username> /RP <password>
на вызов schtasks.exe вы получите сообщение "Запустить, был ли пользователь включен или нет".
Вместо этого вы также можете использовать параметр /NP, который также даст вам "Запустить, был ли пользователь включен или нет", но также "Не хранить пароль...", что ограничит доступные ресурсы.