Мне нужно запускать команду каждый вечер в 11 вечера на компьютере с Windows. Для простоты я хотел бы автоматизировать вставку этой команды в планировщик событий Windows. Я хочу сделать что-то вроде этого:
insertCommandIntoTaskScheduler.exe --at "11:00pm every night" "shutdown.exe -s -f"
Это возможно, или я должен использовать пользовательский интерфейс?
windows
command-line
Naftuli Kay
источник
источник
schtasks
инструмент должен быть XP Pro вещь. Weird. Кроме того, сама задача не будет выполняться, если пользователь не является администратором с паролем. (Надеюсь, это поправимо;)shutdown
инструмент требует SeRemoteShutdownPrivilege, даже для локального использования, так как он использует удаленные RPC. Вы можете предоставить его пользователям черезsecpol.msc
(Разрешить удаленно выключать машину, бла-бла), но это несколько небезопасно. Предоставление его специальным группам INTERACTIVE и BATCH было бы наилучшим способом. Не уверен, что можно безопасно избежать требования пароля.