Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...
OSzone.net Microsoft Windows Server 2008 Администрирование Управление доменом с помощью групповых политик Работа с предпочтениями групповой политики: работа с назначенными заданиями RSS

Работа с предпочтениями групповой политики: работа с назначенными заданиями

Текущий рейтинг: 4.67 (проголосовало 6)
 Посетителей: 9212 | Просмотров: 15072 (сегодня 0)  Шрифт: - +

Введение

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

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

Разумеется, для централизованного развертывания каких-либо настроек лучше всего воспользоваться функционалом групповой политики. До выхода операционной системы Windows Server 2008 у вас была возможность создавать «псевдо-назначенные» задания при помощи сценариев автозагрузки, но используя данный метод, нужно было писать сложные сценарии, тщательно тестируемые и, соответственно, в которых легко можно было допустить какую-либо ошибку и на ее локализацию могло уйти дополнительное время. Теперь, после выпуска операционной системы Windows Server 2008 и с появлением функционала предпочтений групповой политики, централизовано настраивать назначенные задание стало существенно проще благодаря такому элементу предпочтения групповой политики, как «Назначенные задания». Этот элемент предпочтений позволяет создавать задания как для компьютеров, работающих под операционной системой Windows Vista и более поздних версий, так и для компьютеров под операционной системой Windows XP, что дает возможность гибкого управления назначенными заданиями. За это расширение клиентской стороны отвечает библиотека gpprefcl.dll, а также с ним связан идентификатор GUID {AADCED64-746C-4633-A97C-D61349046527}, расположенный на контроллере домена. В этой статье вы узнаете о том, как можно централизовано создать назначенные задания, используя функционал групповой политики.

Узел предпочтений групповой политики «Назначенные задания»

Как я уже обращал внимание, данное расширение клиентской стороны предназначено для развертывания назначенных заданий, а именно, вы можете создавать, изменять, удалять назначенные задания, выводить компьютер из спящего режима, а также выполнять много полезных действий по обслуживанию клиентских компьютеров. Как и в большинстве случаев, текущий элемент предпочтений групповой политики можно обнаружить как в узле конфигурации компьютера, так и конфигурации пользователя редактора управления групповыми политиками. При работе с расширением клиентской стороны групповой политики «Назначенные задания» нельзя не обратить внимание на такой момент, как наличие назначенных и очередных заданий. Основное отличие между ними в том, что у вас есть возможность создания, обновления, замены или удаления такого задания, а при создании очередного задания, такая задача будет запускаться сразу после обновления групповой политики, а затем автоматически удаляться, причем, для очередных заданий нет возможности указания триггеров. Думаю, не стоит останавливаться на объяснении работы триггеров, а просто стоит обратить внимание на то, что триггерами называется набор условий, при выполнении которых запускается задание. Триггеры могут быть основаны на времени и запускать задание однократно в определенное время суток либо ежедневно, еженедельно или ежемесячно, или основаны на событиях, которые запускают задание при возникновении определенных системных событий.

В следующем примере будет рассмотрено создание трех назначенных заданий для операционной системы Windows 7. Сначала будет создано событийно-управляемое задание, запускающее оснастку «Локальные пользователи и группы» при регистрации события с идентификатором 1531. Вторым будет создано задание, запускающее Microsoft Word через 30 секунд после входа пользователя в систему. И последним будет создано очередное задание, открывающее окно командной строки. Разумеется, для компьютеров, расположенных в производственной среде от таких заданий не будет никакого толку (отчасти, помимо второго создаваемого задания), но для ознакомительных целей управления назначенными заданиями средствами групповой политики, думаю, полезно будет попробовать воспользоваться такими сценариями.

Итак, для того чтобы создать указанные в предыдущем абзаце задания, выполните следующие действия:

  1. Откройте оснастку «Управление групповой политикой», в дереве консоли разверните узел «Лес: %имя леса%», узел «Домены», узел с названием вашего домена, а затем выберите узел «Объекты групповой политики». В узле «Объекты групповой политики» создайте новый объект групповой политики, например, «Назначенные задания по обслуживанию отдела продаж», выберите этот объект GPO, нажмите на нем правой кнопкой мыши и для открытия оснастки «Редактор управления групповыми политиками» из контекстного меню выберите команду «Изменить»;
  2. В оснастке «Редактор управления групповыми политиками», в дереве консоли разверните узел Конфигурация пользователя\Настройка\Параметры панели управления и выберите узел «Назначенные задания». Щелкните на данном узле правой кнопкой мыши и из контекстного меню последовательно выберите команды «Создать», а затем «Назначенное задание (Windows Vista или более поздние версии)». Создание первого элемента предпочтения назначенного задание показано на следующей иллюстрации:

  3. *
    Увеличить рисунок

    Рис. 1. Процесс создания элемента предпочтения назначенного задания

  4. Появившееся диалоговое окно «Новые свойства задачи (Windows Vista и последующие версии)» может напомнить вам диалоговое окно «Создание задачи», вызываемое при создании новой задачи из оснастки «Планировщик заданий». Но в отличие от диалогового окна создания задачи планировщика, здесь вы можете обнаружить шесть вкладок (при помощи последней вкладки вы можете управлять общими параметрами элемента предпочтения, а также добавлять нацеленность на уровень элемента). Вкратце рассмотрим каждую из вкладок:
    • Общие. На этой вкладке вы можете указать такие общие настройки, как наименование задачи, ее описание, учетную запись пользователя, от имени которого выполняется создаваемая задача и прочее. Также здесь, в диалоговом окне свойств создаваемого назначенного задания можно выбрать действие, которое вам уже известно по большей части существующих элементов предпочтения, а именно действия «Создать», «Заменить», «Обновить», а также «Удалить», значения которых вам давно уже известны. В данном случае, так как будет создаваться новое назначенное задание, выберите команду «Создать» из соответствующего раскрывающегося списка. В текстовом поле «Имя» следует указать наименование создаваемого задания. В данном случае, именем задания выступит «Действие, выполняемое при регистрации события 1531». В описании задания можно указать что-то вроде «Запуск оснастки «Локальные пользователи и группы» при регистрации события 1531». Так как задаче следует запускаться от имени пользователя, выполнившего вход в систему, следует оставить значение по умолчанию, а именно «%LogonDomain%\%LogonUser%» - это учетная запись пользователя, который выполнил вход в домен. При необходимости, разумеется, вы можете изменить учетную запись. Если же вам необходимо, чтобы задание выполнялось от имени администратора, установите флажок на опции «Выполнить с наивысшими правами». Также на этой вкладке из раскрывающегося списка «Настроить для» вы можете указать операционную систему, для которой должно выполняться текущее задание. Настроенные параметры текущей вкладки можно увидеть на следующей иллюстрации:

    • *
      Увеличить рисунок

      Рис. 2. Вкладка «Общие» диалогового окна свойств создаваемого элемента предпочтения назначенного задания

    • Триггеры. На вкладке «Триггеры» вы можете указать требуемый триггер для создаваемого назначенного задания. Для создания нового триггера вам следует нажать на кнопку «Создать» и в отобразившемся диалоговом окне «Создание триггера» выбрать из раскрывающегося списка «Начать задачу» команду «По событию». Для выбранного типа триггера у вас есть возможность настраивать фильтр по определенному идентификатору события или использовать фильтр событий. Если в области «Параметры» переключатель установлен на опцию «Простое», то вам нужно будет указать журнал, источник и код события из соответствующих раскрывающихся списков и текстового поля. При выборе настраиваемых параметров, вам нужно будет нажать на кнопку «Создать фильтр события» и, в открывшемся одноименном диалоговом окне, настроить фильтр события для вашего создаваемого задания. В данном случае будут использоваться простые параметры с журналом «Приложение», источником «Microsoft-Windows-User Profile Service» и кодом события 1531. При необходимости, в дополнительных параметрах триггера вы можете отложить задание на несколько минут, повторять задание после первого запуска в указанном промежутке времени за определенный срок, а также остановить его через определенный промежуток времени. Укажите настройки, которые показаны на следующей иллюстрации и перейдите на следующую вкладку;

    • *
      Увеличить рисунок

      Рис. 3. Вкладка «Триггеры» диалогового окна свойств создаваемого элемента предпочтения назначенного задания

    • Действия. Вкладка «Действия» предназначена для определения действий, выполняемых при регистрации события, которое было указано на предыдущей вкладке. Здесь вы можете выполнить такие же действия, как если бы вы создавали назначенное задание непосредственно из оснастки «Планировщик заданий», а именно, вы можете запускать программы или скрипты, отправлять электронную почту или выводить сообщения. Так как в данном случае следует при регистрации события 1531 запустить оснастку «Локальные пользователи и группы», локализуйте размещение исполняемого файла данной оснастки в текстовом поле «Программа или сценарий». При необходимости, вы можете добавить необходимые атрибуты или указать рабочую папку. Настроенную вкладку «Действия» вы можете увидеть ниже:

    • *
      Увеличить рисунок

      Рис. 4. Вкладка «Действия» диалогового окна свойств создаваемого элемента предпочтения назначенного задания

    • Условия. Используя возможности этой вкладки, вам предоставляется возможность добавления дополнительных параметров, позволяющих задать время простоя до выполнения настоящего задания, запустить задание только в том случае, если компьютер подключен к электросети (параметр предназначен только в случае использования ноутбуков), пробуждать компьютер в том случае, если он находится в спящем режиме, а также параметра, при помощи которого задание будет выполнено лишь при условии, что компьютер будет подключен к конкретной сети. В данном случае, следует установить флажок только напротив параметра «Запускать задачу только при питании от электросети» и перейти к следующей вкладке. Внешний вид данной оснастки изображен ниже:

    • *
      Увеличить рисунок

      Рис. 5. Вкладка «Условия» диалогового окна свойств создаваемого элемента предпочтения назначенного задания

    • Параметры. На вкладке «Параметры» вы можете указать оставшиеся параметры, позволяющие оптимальным образом использовать функционал создания назначенного задания. К таким задачам можно отнести запуск заданий при возникновении ситуации, когда у запланированного задания не было возможности выполниться (например, при отключении компьютера), перезапуска при возможном сбое с количеством попыток перезапуска, остановки задачи в случае подвисания, удаления текущего задания, а также обработки ситуации, когда задание уже выполняется, но согласно триггеру следует его выполнить повторно. В этой ситуации не стоит указывать какие-либо дополнительные параметры, а можно сразу перейти к вкладке с общими параметрами элемента предпочтения.

    • *
      Увеличить рисунок

      Рис. 6. Вкладка «Параметры» диалогового окна свойств создаваемого элемента предпочтения назначенного задания

  5. Вкладка «Общие параметры» уже давно вам известна и поэтому не стоит в очередной раз напоминать ее назначение и основные параметры, которые доступны для изменения. Разве что, думаю, следует обратить внимание на то, что управляемые элементы, отображаемые на текущей вкладке, по умолчанию предназначены для диалогового окна фиксированной ширины и в данном элементе предпочтения вкладка «Общие параметры» выглядит немного коряво:

  6. *
    Увеличить рисунок

    Рис. 7. Вкладка «Общие параметры» диалогового окна свойств создаваемого элемента предпочтения назначенного задания

    Так как в предыдущих статьях по предпочтениям групповой политики вы уже ознакомились с большинством элементов нацеливания, в данном примере будет рассмотрен простейший элемент нацеливания, который может пригодиться лишь в том случае, если в вашей организации у пользователей установлены разные системные языки. В диалоговом окне редактора нацеливания выберите элемент язык, установите необходимый язык системы (например, «Русский (Россия)»), при необходимости установите флажок на нужном для вас параметре (в моем случае, это параметр «Системный») и сохраните выполненные изменения, как показано ниже:


    *
    Увеличить рисунок

    Рис. 8. Редактор нацеливания

  7. Теперь осталось создать еще два элемента предпочтения групповой политики. Для второго элемента предпочтения выберите действия «Создать», в поле имя введите понятное вам имя, например, «Запуск Microsoft Word», добавьте описание и, при необходимости, укажите учетную запись пользователя и операционную систему. На вкладке «Триггеры» из раскрывающегося списка «Начать задачу» выберите «При входе в систему» и установите временную задержку в 30 секунд. На вкладке «Действия» укажите приложение, которое должно запуститься и сохраните создаваемое задание. Здесь нужно быть особенно осторожным, так как у ваших пользователей могут быть установлены разные версии Microsoft Office, а в текстовом поле «Программа или сценарий» нужно указать точное расположение исполняемого фала. Например, в моем случае, следует указать «%ProgramFiles%\Microsoft Office\Office14\WINWORD.EXE». Попробуйте настроить последнее, очередное задание, согласно условия, указанного в начале статьи. Обратите внимание на то, что при создании такого задания вы не можете указать какой-либо триггер:

  8. *
    Увеличить рисунок

    Рис. 9. Создание очередного задания

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

  9. После того как все задания будут созданы, окно редактора управления групповыми политиками должно выглядеть следующим образом:

  10. *
    Увеличить рисунок

    Рис. 10. Окно редактора управления групповыми политиками после создания всех элементов предпочтения групповой политики

  11. Теперь, после того как вами был создан последний элемент предпочтения групповой политики, нужно связать данный объект групповой политики с подразделением, для которого были созданы эти три назначенных задания. В данном случае, пусть это будет подразделение «Продажи». Закройте оснастку «Редактор управления групповой политики» и свяжите созданный объект групповой политики со своим подразделением. Для этого, в дереве консоли оснастки «Управление групповой политикой» выберите подразделение, нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Связать существующий объект групповой политики». В отобразившемся диалоговом окне «Выбор объекта групповой политики» выберите данный объект групповой политики и нажмите на кнопку «ОК».

Самое время проверить, применился ли объект групповой политики к пользователям отдела «Продажи». Выполните вход в систему под учетной записью пользователя из соответствующего подразделения и откройте оснастку «Планировщик заданий». Как видно на следующей иллюстрации, в данной оснастке, в узле «Библиотека планировщика заданий» появились новые задания и, соответственно, в выполненных ранее действиях не было допущено ошибок:

*
Увеличить рисунок

Рис. 11. Новые назначенные задания на клиентском компьютере

Заключение

Из этой статьи вы узнали об очередном элементе групповой политики, предназначенном для развертывания назначенных заданий, предназначенных для обслуживания клиентских компьютеров, элементе предпочтения «Назначенные задания». Были рассмотрены примеры создания назначенных заданий средствами групповой политики, а именно, создание событийно-управляемого задания, создание задания, запускающего программу Microsoft Word через несколько секунд после выполнения входа пользователя в систему, а также очередного задания, запускающего командную строку. Помимо этого был рассмотрен очередной элемент нацеливания на уровень элемента, позволяющего применять элемент предпочтения к пользователям только в том случае, когда язык, указанный в элементе нацеливания, установлен на обрабатывающем компьютере.

Автор: Дмитрий Буланов  •  Иcточник: dimanb.wordpress.com  •  Опубликована: 04.10.2011
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER


Оценить статью:
Вверх
Комментарии посетителей
16.03.2015/11:03  merdzd

Если размещение не по умолчанию?
например:
\Hewlett-Packard\HP Support Assistant
уже не поправить?
Комментарии отключены. С вопросами по статьям обращайтесь в форум.