Результаты проверки на соответствие из элемента конфигурации или базового показателя конфигурации Configuration Manager 2007 можно использовать для динамического заполнения коллекции компьютерами, сообщающими об определенном состоянии соответствия или об определенном уровне серьезности несоответствия.

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

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

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

Уровень серьезности несоответствия Числовое значение

Информация: нет сообщений о событии Windows

1

Информация

2

Предупреждение

3

Ошибка

4

Запрос для формирования коллекции можно построить на основе уровня серьезности несоответствия элементу конфигурации или базовому показателю конфигурации.

Помимо отображаемого имени потребуется указать уникальный идентификатор элемента конфигурации или базового показателя конфигурации. Значения уникальных идентификаторов можно узнать, добавив в набор отображаемых столбцов на начальных страницах для узла Базовые показатели конфигурации или узла Элементы конфигурации столбец Уникальный идентификатор CI. Дополнительные сведения см. в разделе Различение данных конфигурации с одинаковым именем в управлении требуемой конфигурацией.

Создать запрос для формирования коллекции можно при помощи построителя запросов или воспользоваться примером запроса из описанных ниже процедур.

После этих процедур необходимо выполнить следующие действия:

Примечание
Относится только к Configuration Manager 2007 R3. Если используется Configuration Manager 2007 R3, на главной странице Базовые показатели конфигурации или Элементы конфигурации нажмите кнопку Создать новую коллекцию для автоматического создания коллекций компьютеров, соответствующих и не соответствующих требованиям. Дополнительные сведения см. в разделах Домашняя страница "Базовые показатели конфигурации" и Домашняя страница элементов конфигурации.

Исправление несоответствующих компьютеров при помощи распространения программного обеспечения по состоянию соответствия

  1. Скопируйте следующий запрос и вставьте его в текстовый редактор, например в "Блокнот".

      Скопировать код
    select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System inner join SMS_G_System_CI_ComplianceState on SMS_G_System_CI_ComplianceState.ResourceID = SMS_R_System.ResourceId Where SMS_G_System_CI_ComplianceState.ComplianceStateName = "<ComplianceState>" and SMS_G_System_CI_ComplianceState.LocalizedDisplayName = "<BaselineName>" and SMS_G_System_CI_ComplianceState.CI_UniqueID = "<CI Unique ID>"
    
  2. Замените в запросе <ComplianceState> на состояние соответствия элементу конфигурации или базовому показателю конфигурации. Ниже перечислены возможные состояния:

    • compliant (соответствует);

    • non-compliant (не соответствует).

  3. Замените в запросе <BaselineName> на имя базового показателя конфигурации или элемента конфигурации, как оно отображается в консоли Configuration Manager.

  4. Замените в запросе <CI Unique ID> на уникальный идентификатор, связанный с элементом конфигурации или базовым показателем конфигурации.

  5. Для создания коллекции щелкните правой кнопкой мыши узел Коллекции и выберите Новая коллекция, чтобы запустить мастер создания коллекции.

  6. На странице Общие введите имя коллекции и при желании описание коллекции.

  7. На странице Правила членства щелкните второй значок в области "Правила членства", чтобы открыть диалоговое окно Свойства правил запросов.

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

  9. В диалоговом окне Свойства формы запроса нажмите кнопку Показать язык запроса.

  10. В диалоговом окне Свойства формы запроса вставьте отредактированный запрос в поле Инструкция запроса.

  11. Нажмите кнопку ОК для сохранения запроса, затем нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Свойства формы запроса.

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

  13. На странице Правила членства Мастера создания коллекции нажмите кнопку Расписание, если обновлять коллекцию требуется чаще, чем предусмотрено по умолчанию (каждый день).

  14. Если задается альтернативное расписание, введите его в диалоговом окне Пользовательское расписание и нажмите кнопку ОК.

  15. Завершите работу мастера.

Исправление несоответствующих компьютеров при помощи распространения программного обеспечения по уровню серьезности соответствия

  1. Скопируйте следующий запрос и вставьте его в текстовый редактор, например в "Блокнот".

      Скопировать код
    select SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client from SMS_R_System inner join SMS_G_System_CI_ComplianceState on SMS_G_System_CI_ComplianceState.ResourceID = SMS_R_System.ResourceId Where SMS_G_System_CI_ComplianceState.ComplianceStateName = "non-compliant" And SMS_G_System_CI_ComplianceState.MaxNoncomplianceCriticality = "<Severity>" and SMS_G_System_CI_ComplianceState.LocalizedDisplayName = "<BaselineName>" and SMS_G_System_CI_ComplianceState.CI_UniqueID = "<CI Unique ID>"
    
  2. Замените в запросе <Severity> на уровень серьезности несоответствия элементу конфигурации или базовому показателю конфигурации. Ниже перечислены возможные варианты.

    • 1 (Информация: нет сообщений о событии Windows).

    • 2 (Информация).

    • 3 (Предупреждение).

    • 4 (Ошибка).

  3. Замените в запросе <BaselineName> на имя базового показателя конфигурации или элемента конфигурации, как оно отображается в консоли Configuration Manager.

  4. Замените в запросе <CI Unique ID> на уникальный идентификатор, связанный с элементом конфигурации или базовым показателем конфигурации.

  5. Для создания коллекции щелкните правой кнопкой мыши узел Коллекции и выберите Новая коллекция, чтобы запустить мастер создания коллекции.

  6. На странице Общие введите имя коллекции и при необходимости ее описание.

  7. На странице Правила членства щелкните второй значок в области "Правила членства", чтобы открыть диалоговое окно Свойства правил запросов.

  8. Убедитесь, что переключатель Системный ресурс находится в состоянии Класс ресурсов, затем нажмите кнопку Изменить инструкцию запроса.

  9. В диалоговом окне Свойства формы запроса нажмите кнопку Показать язык запроса.

  10. В диалоговом окне Свойства формы запроса вставьте отредактированный запрос в поле Инструкция запроса.

  11. Нажмите кнопку ОК для сохранения запроса, затем нажмите кнопку Закрыть, чтобы закрыть диалоговое окно Свойства формы запроса.

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

  13. На странице Правила членства Мастера создания коллекции нажмите кнопку Расписание, если обновлять коллекцию требуется чаще, чем предусмотрено по умолчанию (каждый день).

  14. Если задается альтернативное расписание, введите его в диалоговом окне Пользовательское расписание и нажмите кнопку ОК.

  15. Завершите работу мастера.

См. также