Можно воспользоваться отчетом Configuration Manager 2007, чтобы определить все клиентские компьютеры, которые не отправляли состояние соответствия базовому показателю конфигурации в течение указанного количества дней.
Эти процедуры направляют действия пользователя в процессе использования Configuration Manager 2007 с целью создания и отображения отчета с помощью консоли Configuration Manager.
Создание отчета Configuration Manager, используемого для определения всех клиентских компьютеров, которые не сообщили состояние соответствия базовому показателю конфигурации в течение указанного количества дней.
-
На консоли Configuration Manager перейдите в раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Отчеты.
-
Разверните раздел Отчеты, щелкните правой кнопкой мыши пункт Отчеты, выберите команду Создать, а затем намите кнопку Отчет.
-
На странице Общие Мастера создания отчетов укажите следующие параметры:
- Имя. Укажите имя отчета, такое как
Компьютеры, которые не сообщали о состоянии соответствия
базовому показателю конфигурации в течение указанного количества
дней.
- Категория. Из раскрывающегося списка
выберите пункт Управление требуемой конфигурацией —
Ошибки.
- Примечание. Введите описательное
примечание для отчета, такое как В этом отчете отображаются
компьютеры, которые не сообщили о состоянии соответствия базовому
показателю конфигурации в течение указанного количества
дней.
- Нажмите кнопку Изменить инструкцию
SQL.
- Имя. Укажите имя отчета, такое как
Компьютеры, которые не сообщали о состоянии соответствия
базовому показателю конфигурации в течение указанного количества
дней.
-
В диалоговом окне Инструкция 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
- Нажмите кнопку Подсказки.
- Инструкция SQL. Скопируйте и вставьте
в поле Инструкция SQL следующий код:
-
В диалоговом окне Подсказки нажмите кнопку Создать, чтобы создать новую подсказку.
-
В диалоговом окне Свойства подсказки укажите следующие параметры:
- Имя. Укажите имя
переменная.
- Текст подсказки. Укажите значение для
параметра Введите число дней.
- Нажмите кнопку ОК, чтобы закрыть
диалоговое окно Свойства подсказки.
- Имя. Укажите имя
переменная.
-
В диалоговом окне Подсказки нажмите кнопку Создать, чтобы создать новую подсказку.
-
В диалоговом окне Свойства подсказки укажите следующее:
- Имя. Укажите имя ciid.
- Текст подсказки. Укажите Отображаемое имя
базового показателя.
- Выберите пункт Задать инструкцию
SQL.
- Нажмите кнопку Изменить инструкцию
SQL.
- Имя. Укажите имя ciid.
-
В диалоговом окне Инструкция 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 подсказки.
- Скопируйте и вставьте в поле Инструкция
SQL следующий код:
-
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Свойства подсказки.
-
Нажмите кнопку OK, чтобы закрыть диалоговое окно Подсказки.
-
В диалоговом окне LinkReportPromptsDialog нажмите кнопку Да, чтобы обновить подсказки в отчете.
-
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Инструкция SQL отчета.
-
Нажмите кнопку "ОК", чтобы закрыть диалоговое окно Компьютеры, которые не сообщили о состоянии соответствия базовому показателю конфигурации в течение указанного количества дней.
Запуск отчета, отображающего клиентские компьютеры, которые не сообщили о состоянии соответствия базовому показателю конфигурации в течение указанного количества дней
-
На консоли Configuration Manager перейдите в раздел System Center Configuration Manager / База данных сайта / Управление компьютером / Отчеты.
-
В разделе Отчеты выберите столбец Категория, чтобы отсортировать отчеты и облегчить их поиск в соответствии с управлением требуемой конфигурацией.
-
Щелкните правой кнопкой мыши отчет Компьютеры, которые не сообщили о состоянии соответствия базовому показателю конфигурации в течение указанного количества дней и нажмите кнопку Запустить
-
На странице Сведения об отчете укажите приведенные ниже сведения:
- Введите число дней. Укажите количество
дней, прошедших с момента последнего отчета о соответствии
компьютеров.
- Отображаемое имя базового показателя.
Укажите имя базового показателя конфигурации или щелкните пункт
Значения, чтобы выбрать его из списка.
Примечание Несколько базовых показателей конфигурации могут иметь одно и то же отображаемое имя. Для облегчения определения необходимого базового показателя конфигурации рядом с именем базовых показателей конфигурации при нажатии кнопки Значения отображается уникальный идентификатор элемента конфигурации. Дополнительные сведения о различении данных конфигурации с одинаковыми именами см. в разделе Различение данных конфигурации с одинаковым именем в управлении требуемой конфигурацией.
- Введите число дней. Укажите количество
дней, прошедших с момента последнего отчета о соответствии
компьютеров.
-
Чтобы просмотреть отчет, выберите команду Отобразить. Отобразится список компьютеров, которые не сообщили о состоянии соответствия базовому показателю конфигурации в течение указанного количества дней, а также последнее успешное состояние соответствия, его дата и время.
-
Закройте отчет.