Как создать запланированную задачу с помощью GPO

Вы можете использовать групповую политику для создания и развертывания запланированных задач на компьютерах домена. Например, вы можете создать задачу, которая будет автоматически выводить пользователей из системы или выключать компьютеры в определенное время, запускать сценарий и т. д.

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

  1. Откройте консоль управления групповой политикой (gpmc.msc), создайте новый GPO и привяжите его к организационной единице с пользователями или компьютерами, на которые вы хотите назначить задачу (если вы назначаете GPO на OU с компьютерами, включите параметр Настройка режима обработки шлейфа групповой политики пользователя в разделе Конфигурация компьютера -> Административные шаблоны -> Система -> Групповая политика, см. руководство здесь);
    Создание GPO Windows Schedule TaskСоздание GPO задач расписания Windows
  2. Перейдите в раздел User Configuration -> Preferences -> Control Panel Settings -> Scheduled Tasks;
  3. Создайте новую запланированную задачу: New -> Задача по расписанию (по крайней мере, в Windows 7);
    The Непосредственная задача (по крайней мере, в Windows 7) элемент позволяет создать задачу, которая будет запущена только один раз, но как можно быстрее (сразу после очередного обновления групповой политики на клиенте).

    Создание нового элемента запланированной задачи с помощью групповой политикиСоздание нового элемента задачи по расписанию с помощью групповой политики

  4. Вы увидите форму, похожую на стандартное окно настройки задач планировщика Windows. Настройте параметры задачи;
  5. На Генерал вкладка, установить Действие = Update, введите имя задачи. Чтобы задача выполнялась от имени текущего пользователя, введите %LogonDomain%\%LogonUser% здесь. Чтобы запустить задание от имени администратора, установите флажок Запускать с наивысшими привилегиями опция;
    Если вы создадите задание в разделе GPO «Конфигурация компьютера», вы можете запустить его от имени системы (NT AUTHORITY\System).

    Настройка элемента задачи по расписанию с помощью предпочтений групповой политикиНастройка элемента задачи по расписанию с помощью предпочтений групповой политики

  6. Перейдите в раздел Триггеры вкладка. Укажите дату и время, когда вы хотите запустить задачу. В моем случае это 5 часов вечера каждый день. Выберите Новый -> Начать задачу По расписанию -> Ежедневно, и укажите время запуска задания;
    запуск задачи по расписаниюзапуск задачи по расписанию
  7. На вкладке «Действия» укажите команду или сценарий, который нужно запустить с помощью планировщика задач. Настройте следующие параметры задачи:
    Действие: Запустить программу
    Программа/Сценарий: C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
    Добавить аргументы (необязательно): -ExecutionPolicy Bypass -command "& \\woshub.com\SysVol\woshub.com\scripts\ShowReminder.ps1"запуск сценария powershell через шедулер задачзапуск сценария powershell через шедулер задач
    Вы копируете файл сценария PS1 на пользовательские компьютеры с помощью GPO или запускаете его напрямую из пути UNC. В моем примере я запускаю сценарий PowerShell, который отображает всплывающее уведомление из каталога SYSVOL на контроллере домена. Чтобы обойти политику выполнения сценариев PowerShell, я использую параметр -ExecutionPolicy Bypass опцию.
  8. Перезагрузите компьютер пользователя, чтобы применить GPO. Откройте планировщик задач (taskschd.msc) и убедитесь, что новая задача появилась в библиотеке планировщика задач. Убедитесь, что она выполняется в соответствии с расписанием.
    Новая задача появилась в планировщике В планировщике появилось новое задание
Вы можете запустить запланированную задачу вручную в PowerShell с помощью этой команды:
Start-ScheduledTask YourTaskName1

Обратите внимание, что в отличие от сценариев входа GPO, которые можно настроить на запуск только при запуске/выключении компьютера или при входе/выходе пользователя, запланированные задачи можно запускать в любое время или после наступления определенного события. Посмотрите пример запуска сценария (выполнения действия) при запуске (выходе из) приложения в Windows.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *