sccm-logo

SCCM: Коллекции All Workstations и All Servers

Коллекции для всех рабочих станций и всех серверов одно из первых, что создают администраторы SCCM. Большинство использует в своих запросах критерий System Resource – Operating System Name and Version равный %Workstation%, %Server% или Windows NT %Server%, Windows NT %Workstation%. Это не самый быстрый вариант запроса, который можно создать для этих целей. Также этот вариант не предполагает различия между контроллерами домена и рядовыми серверами, что в свою очередь создаёт определённые риски. В этой статье мы посмотрим скорость формирования двух однотипных коллекций по разным запросам и создадим три коллекции для рабочих станций, рядовых серверов и контроллеров домена, используя класс Win32_OperatingSystem.

Используем Win32_OperatingSystem — ProductType

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

1 = Workstations
2 = Domain Controller
3 = Member Server

Важно понимать, что класс Win32_OperatingSystem собирается клиентом SCCM в процессе цикла Hardware Inventory. До тех пор, пока на компьютере не установлен SCCM клиент, этих данных у нас просто нет и машина не попадёт в коллекцию.

 

Создание коллекций

Для формирования коллекций используем ограничивающую коллекцию All Desktop and Server Clients и правило запроса (Query Rule)

All Workstations:

All Non-DC Servers:

All Domain Controllers:

Использование Collection Evaluation Viewer для оценки скорости формирования коллекций

С помощью инструмента Collection Evaluation Viewer можно отследить процесс формирования коллекций, и что особенно ценно, скорость выполнения запросов. Collection Evaluation Viewer входит в состав System Center 2012 R2 Configuration Manager Toolkit. Он применим и к Configuration Manager Current Branch 1706.

Скачиваем и устанавливаем пакет System Center 2012 R2 Configuration Manager Toolkit. В процессе установки создастся папка C:\Program Files (x86)\ConfigMgr 2012 Toolkit R2\ServerTools. Запускаем CEViewer.exe:

Коллекция Workstations | All создана следующим образом:

Время её создания 1,5460 сек:

Созданная нами коллекция формируется за 1,3590 сек:

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

Добавить комментарий