1

Когда мой пользователь нажимает кнопку «Перезагрузить» в своей системе (Windows 10 в среде Active Directory), я бы хотел, чтобы быстрый пакетный скрипт запускался ДО того, как произойдет перезагрузка.

Я думаю, что если бы я мог переназначить кнопку перезапуска, чтобы запустить пакетный скрипт, а затем, чтобы последняя строка в этом пакетном скрипте запустила команду перезапуска.

Как я могу это сделать ... к сожалению, почти все поиски, включая слово "remap", говорят о переназначении клавиш клавиатуры.

РЕДАКТИРОВАТЬ: я знаю, что мы можем запустить сценарий завершения работы ... к сожалению, я хочу запустить этот сценарий только при RESTART, а не при завершении работы. Если бы существовал способ дифференциации, это также эффективно решило бы проблему.

1 ответ1

2

В наших доменах Windows мы настраиваем объект групповой политики в следующем месте:

User Configuration\Administrative Templates\Start Menu and Taskbar

В рамках этой программы мы включаем следующую политику:

Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands  

После настройки кнопка меню «Пуск» Windows 10 будет иметь возможность только выйти.

После этого вы можете скопировать свой пользовательский пакетный файл на общий рабочий стол (%SystemDrive%\Users\Public\Desktop), чтобы сделать его легкодоступным для всех пользователей, гарантируя наличие команды перезагрузки (shutdown /r /f /t 0) в конце последовательности.

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