Интересная практическая задачка по управлению обновлениями с помощью SCCM и динамических коллекций на основе групп Active Directory.
Дано
- Active Directory содержит две доменные группы безопасности:
- “Microsoft-Updates-YES”
- “Microsoft-Updates-NO”
- Все серверы должны быть членами одной (и только одной) из этих двух групп.
- SCCM содержит динамическую коллекцию, включающую в себя все серверы, входящие в группу Microsoft-Updates-YES; обновления назначаются именно этой коллекции SCCM.
Требуется
Обеспечить проверку корректности помещения серверов в группы.
Нестандартность задачи заключается в том, что помимо членства серверов в группах нужно еще проверить и отсутствие членства в одной из групп или ошибочное членство в обеих.
Решение
Возможность создания собственных LDAP запросов в консоли Active Directory Users and Computers сильно облегчает решение.
Для создания собственного запроса открываем консоль и правой кнопочкой щелкаем на Saved Queries …
… и выбираем New –> Query. Открывается окошко, в котором нужно выбрать Define Query
Затем в списке выбираем Custom Search и открываем вкладку Advanced. Это как раз и есть поле для ввода нестандартного запроса с помощью LDAP…
Ниже приведены окошко уже созданными запросами и, собственно, сами запросы в формате LDAP.
Если будете экспериментировать с запросами, не забудьте поменять выделенную синим цветом часть в имени группы.
Запрос №1. Серверы, которые входят в группу Microsoft-Updates-YES
(&memberOf=cn=Microsoft-Updates-NO,ou=groups,dc=gorbunov,dc=pro)
Запрос №2. Серверы, которые входят в группу Microsoft-Updates-NO
(&memberOf=cn=Microsoft-Updates-YES,ou=groups,dc=gorbunov,dc=pro)
Запрос №3. Серверы, ошибочно помещенные в обе группы
(&(memberOf=cn=Microsoft-Updates-NO,ou=groups,dc=gorbunov,dc=pro)(memberOf=cn=Microsoft-Updates-YES,ou=groups,dc=gorbunov,dc=pro))
Запрос №4. Серверы, не входящие ни в одну из групп
(&(sAMAccountType=805306369)
(!(memberOf=cn=Microsoft-Updates-NO,ou=groups,dc=gorbunov,dc=pro))
(!(memberOf=cn=Microsoft-Updates-YES,ou=groups,dc=gorbunov,dc=pro)))
После создания запросы можно экспортировать в формат XML и сохранить на общей папке в сети. Название файла будет соответствовать названию запроса, которое вы зададите в консоли Active Directory Users and Computers.
Комментариев нет:
Отправить комментарий