У меня есть домен Windows Server 2003 и рабочая станция Windows XP. необходимо, чтобы в 18.00 на компьютере отображалось окно (Вы действительно хотите выключить компьютер и кнопка Да / нет). Если пользователь нажимает Да или истекло 5 минут выключения компьютера, иначе пользователь нажимает Нет, чем появляется через час окно отобразится снова.
Посмотри на Sysinternal's pssshutdown
, в сочетании с Windows at
вы можете создать ежедневную запланированную задачу для выполнения этой задачи. Утилита позволяет настраивать окно сообщений, время ожидания по умолчанию и представляет окно, предлагающее пользователю отменить или продолжить выключение.
Создайте групповую политику со сценарием входа в систему, например:
REM Schedule computer shutdown task using AT.
SET SHUTDOWNTIME=22:00
SET TIMEOUT=600
IF EXIST "%PROGRAMFILES%\PStools\psshutdown.exe" (
REM Clear at tasks
AT.EXE /delete /yes
REM Schedule shutdown daily, repeat in case of user cancellation.
AT.EXE %SHUTDOWNTIME% /EVERY:m,t,w,th,f,s,su "%PROGRAMFILES%\PStools\psshutdown.exe" -accepteula -c -f -k -t %TIMEOUT% -m "Nightly shutdown in progress. Click CANCEL if you need to continue using this computer."
)
Вам нужно будет настроить путь к psshutdown
чтобы соответствовать вашей среде.
Вы можете использовать в и shutdown.exe команды в скрипте для этого.