Warning: Declaration of c2c_ConfigureSMTP::options_page_description() should be compatible with C2C_Plugin_023::options_page_description($localized_heading_text = '') in /var/www/user137852/data/www/backnet.ru/wp-content/plugins/configure-smtp/configure-smtp.php on line 171
delete » backnet — ответы на простые вопросы и не очень

Выключение компьютеров по расписанию в домене

19 июня 2012 2 комментария

Как выключать компьютеры которые находятся в домене по рассписанию?

Ответ прост, нужно добавить задание для каждого ПК (или для группы ПК) которые присутствуют в домене. Как это сделать? Самый простой вариант написать скрипт на vbs, PowerShell или bat. На последнем и остановимся (другие варианты не пробовал). Сам скрипт выглядит вот так: schtasks /delete /tn "shutdown" /f schtasks /create /tn "shutdown" /tr "%systemroot%/system32/shutdown /s" /sc daily /st 03:00:00 Может возникнуть вопрос, зачем удаляем? Ну к примеру для того чтобы можно было вносить изменения в задачу не меняя ее имени и не плодя "зоопарк". Вторая строка сама задача,  команда для ее выполнения schtasks /create можно почитать как она работает в справочнике windows, а если коротко то /tn "shutdown" - это название задачи, /tr "%systemroot%/system32/shutdown /s" - выполняем выключение ПК, /sc daily - каждый день, /st 03:00:00 - в три часа ночи. Вот и все, закидываем это в bat файл и запускаем его через GPO при входе в систему.