Ви можете використовувати групову політику для поширення запланованих завдань планувальника Windows (планувальник завдань) на комп'ютерах користувачів домену. Наприклад, ви можете створити завдання, яке автоматично виконає сеанс/вимкнути комп'ютер користувача в певний час або запустити певний сценарій.
У цьому прикладі, через налаштування групової політики, ми створимо та поширюватимемо на комп'ютери користувачів нове завдання планувальника, яке відобразить сповіщення про спливаюче вікно.
- Відкрийте консоль управління контрольною політикою домену (GPMC.MSC), створіть новий GPO та призначити його організованому блоку з користувачами або комп’ютерами, для яких потрібно призначити завдання планувальника (якщо ви призначите GPO на OU з комп'ютерами, вам потрібно ввімкнути параметр Налаштуйте режим обробки циклу групи користувачів групи У конфігурації комп'ютера -> Адміністративні шаблони -> Система -> Групова політика, див. пояснення тут);
- Перейдіть до конфігурації користувача -> Налаштування -> Налаштування панелі управління -> Заплановані завдання;
- Створіть нове завдання для нового -> Заплановане завдання (принаймні Windows 7); Абзац Негайне завдання (принаймні Windows 7) Дозволяє створити завдання, яке буде запущено лише один раз, але якнайшвидше (відразу після наступного оновлення групової політики на клієнті).
- Перед вами з’явиться вікно, подібно до стандартного вікна налаштування завдань планувальника Windows. Налаштуйте параметри вашого завдання;
- На вкладці Загальний Запитайте дію = Оновлення, вкажіть назву завдання. Щоб запустити завдання від імені користувача, вкажіть тут
%Logondomain%\%logonuser%
. Щоб запустити завдання з правами адміністратора, увімкніть опцію запустити з найвищими привілеями; Якщо ви створите завдання планувальника в розділі конфігурації комп'ютера GPO, ви можете запустити завдання від імені системи (NT Authority \ System
). - На вкладці Спрацьовує Вкажіть, коли вам потрібно виконати завдання. У моєму випадку я хочу виконувати завдання щодня о 17:00. Виберіть нове -> Почніть завдання За графіком -> Щодня вкажіть час запуску завдання;
- На вкладці Дії вам потрібно вказати команду або сценарій, який потрібно виконати через планувальник. Вкажіть наступні налаштування завдання:Дія: "Почати програму"
Програма/сценарій:C: \ Windows \ System32 \ Windowspowershell \ v1.0 \ PowerShell.Екзе
Додати аргументи (необов’язково):-ExtutionPolicy Bypass -Command "& \\ winitpro.ru \ sysvol \ winitpro.ru \ scripts \ showreminder.PS1 "
Ви можете скопіювати PS1 сценарію через GPO в комп'ютери користувачів або запустити сценарій безпосередньо з каталогу UNC. У цьому прикладі я запускаю сценарій PowerShell, що відображає спливаюче сповіщення з каталогу Sysvol на контролері домену. Щоб обійти політику сценарію PowerShell на комп'ютерах користувачів, я використовую параметр
-Експлуатаційний обхід
. - Перезавантажте комп'ютер користувача, щоб застосувати до нього GPO. Відкрийте консоль планувальника
TaskShd.MSC
) і переконайтеся, що в бібліотеці планувальників завдань з’явилося нове призначене завдання. Перевірте, що це працює відповідно до розкладу.
Start-scheduledtask youctaskname1
Зверніть увагу, що на відміну від сценаріїв GPO, які можуть бути налаштовані лише для запуску/вимкнення комп'ютера, або вихідний вихід/вихід, завдання планувальника можуть бути запущені в будь -який час або після певної тригерної події (див. Приклад того, як запустити сценарій (дії) при запуску (завершення) певної програми в Windows).[/Попередження]