4

У меня есть запланированное задание, которое выключает компьютер с Windows XP каждый день в 18:00, используя следующую команду:

shutdown.exe /s /t 600 /c "Windows will shutdown in 10 minutes. To cancel shutdown, click Start and type 'shutdown /a'."

Команда работает должным образом, кроме случаев, когда пользователь заблокировал рабочую станцию с помощью Ctrl+Alt+Del.

Есть ли способ выключить компьютер, даже если пользователь заблокировал его?

ОБНОВЛЕНИЕ: документация для параметра /f гласит:

Принудительно закрывать запущенные приложения без предупреждения пользователей. Параметр /f подразумевается, когда для параметра /t указано значение больше 0.

Исходя из этого, я предполагаю, что это уже установлено.

2 ответа2

10

Нет ли флага /f который заставляет его выключаться?

6

Вы действительно можете использовать флаг /f для принудительного завершения работы. Но что мне нравится больше, так это psshutdown ( http://technet.microsoft.com/en-us/sysinternals/bb897541.aspx ).

Psshutdown можно использовать локально и удаленно. Я лично использую удаленное выключение для перезагрузки и установки обновлений в назначенное время. Shutdown.exe позволяет вам показать сообщение, но psshutdown имеет возможность даже показать кнопку "abort shutdown". Что намного удобнее для пользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .