Назад | Перейти на главную страницу

Скрипт выключения компьютера с помощью gpo

У меня есть домен 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 команды в скрипте для этого.