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

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

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

  1. На консоли Configuration Manager перейдите в раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Отчеты.

  2. Разверните раздел Отчеты, щелкните правой кнопкой мыши пункт Отчеты, выберите команду Создать, а затем намите кнопку Отчет.

  3. На странице Общие Мастера создания отчетов укажите следующие параметры:

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

    • Категория. Из раскрывающегося списка выберите пункт Управление требуемой конфигурацией — Ошибки.

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

    • Нажмите кнопку Изменить инструкцию SQL.

  4. В диалоговом окне Инструкция SQL отчета укажите следующие параметры:

    • Инструкция SQL. Скопируйте и вставьте в поле Инструкция SQL следующий код:

        Скопировать код
      select distinct
         sys.Netbios_Name0,
         loc.DisplayName as BaselineName,
         cs.ComplianceStateName as ComplianceState,
         cs.LastComplianceMessageTime,
         DATEDIFF(Day, MAX(cs.LastComplianceMessageTime), GetDate()) AS "Days since last report"
      from v_CITargetedMachines target with (NOLOCK)
      inner join v_ConfigurationItems ci on ci.CI_ID=target.CI_ID
      left join v_LocalizedCIProperties_SiteLoc loc on ci.CI_ID=loc.CI_ID
      inner join v_R_System sys on sys.ResourceID=target.ResourceID
      left join v_CICurrentComplianceStatus cs with (NOLOCK) on cs.CI_ID=ci.CI_ID and cs.ResourceID=target.ResourceID
      where loc.DisplayName = @ciid
      GROUP BY
         sys.Netbios_Name0,
         loc.DisplayName,
         cs.ComplianceStateName,
         cs.LastComplianceMessageTime
      HAVING (@variable <= DATEDIFF(Day, MAX(cs.LastComplianceMessageTime), GetDate()))
      ORDER BY sys.Netbios_Name0
      
    • Нажмите кнопку Подсказки.

  5. В диалоговом окне Подсказки нажмите кнопку Создать, чтобы создать новую подсказку.

  6. В диалоговом окне Свойства подсказки укажите следующие параметры:

    • Имя. Укажите имя переменная.

    • Текст подсказки. Укажите значение для параметра Введите число дней.

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

  7. В диалоговом окне Подсказки нажмите кнопку Создать, чтобы создать новую подсказку.

  8. В диалоговом окне Свойства подсказки укажите следующее:

    • Имя. Укажите имя ciid.

    • Текст подсказки. Укажите Отображаемое имя базового показателя.

    • Выберите пункт Задать инструкцию SQL.

    • Нажмите кнопку Изменить инструкцию SQL.

  9. В диалоговом окне Инструкция SQL подсказки укажите следующие параметры:

    • Скопируйте и вставьте в поле Инструкция SQL следующий код:

        Скопировать код
      if (@__filterwildcard = '')
      begin
         select distinct
         DisplayName,
         CI_UniqueID
         from v_ConfigurationItems ci
         left join v_LocalizedCIProperties_SiteLoc loc on ci.CI_ID=loc.CI_ID
         where ci.CIType_ID=2
         order by DisplayName
      end
      else
      begin
        select distinct
         DisplayName,
         CI_UniqueID
         from v_ConfigurationItems ci
         left join v_LocalizedCIProperties_SiteLoc loc on ci.CI_ID=loc.CI_ID
         where ci.CIType_ID=2
         and Displayname like @__filterwildcard
         order by DisplayName
      end
      
    • Нажмите кнопку ОК, чтобы закрыть диалоговое окно Инструкция SQL подсказки.

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

  11. Нажмите кнопку OK, чтобы закрыть диалоговое окно Подсказки.

  12. В диалоговом окне LinkReportPromptsDialog нажмите кнопку Да, чтобы обновить подсказки в отчете.

  13. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Инструкция SQL отчета.

  14. Нажмите кнопку "ОК", чтобы закрыть диалоговое окно Компьютеры, которые не сообщили о состоянии соответствия базовому показателю конфигурации в течение указанного количества дней.

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

  1. На консоли Configuration Manager перейдите в раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Отчеты.

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

  3. Щелкните правой кнопкой мыши отчет Компьютеры, которые не сообщили о состоянии соответствия базовому показателю конфигурации в течение указанного количества дней и нажмите кнопку Запустить

  4. На странице Сведения об отчете укажите приведенные ниже сведения:

    • Введите число дней. Укажите количество дней, прошедших с момента последнего отчета о соответствии компьютеров.

    • Отображаемое имя базового показателя. Укажите имя базового показателя конфигурации или щелкните пункт Значения, чтобы выбрать его из списка.

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

  6. Закройте отчет.

См. также