Лучший отвечающий
SCCM2012R2SP1. Создание динамических include в коллекциях

Вопрос
-
Доброго времени суток, коллеги!
Имею:
Коллекцию col_parent_1
Набор коллекций col_children_1, col_children_2, col_children_3
Делаю в col_parent_1 три membership rules типа "include" для включения трёх дочек
Всё хорошо
Что хочу:
Чтобы при создании col_children_4, col_children_5, ... col_children_999 они автоматом включались в col_parent_1
Оно вообще так умеет, или я страшного хочу?
Спасибо!
25 августа 2015 г. 11:13
Ответы
-
powershell
в task scheduler скрипт, который подключается к сайту, берет список коллекций по col_children_* и затем добавляет в include в родительскую. ;)
из коробки нет.
я думаю это поможет Add-CMDeviceCollectionIncludeMembershipRule - https://technet.microsoft.com/en-us/library/jj821797(v=sc.20).aspx
а коллекции вы можете создать примерно так:
$LimitingCollection = 'All Systems' $SearchScope = 'Subtree' $RefreshSchedule = '12/16/2014 03:00' $CollectionNames = Get-Content -Path "collections.txt" foreach ($CollectionName in $CollectionNames) { $args = @{ Name = $CollectionName; } New-CMDeviceCollection -name $CollectionName -LimitingCollectionName $LimitingCollection -RefreshSchedule $RefreshSchedule -RefreshType Periodic }
- Изменено Anton MasyanMVP, Moderator 25 августа 2015 г. 11:43
- Помечено в качестве ответа cryman 25 августа 2015 г. 12:11
25 августа 2015 г. 11:40Модератор
Все ответы
-
powershell
в task scheduler скрипт, который подключается к сайту, берет список коллекций по col_children_* и затем добавляет в include в родительскую. ;)
из коробки нет.
я думаю это поможет Add-CMDeviceCollectionIncludeMembershipRule - https://technet.microsoft.com/en-us/library/jj821797(v=sc.20).aspx
а коллекции вы можете создать примерно так:
$LimitingCollection = 'All Systems' $SearchScope = 'Subtree' $RefreshSchedule = '12/16/2014 03:00' $CollectionNames = Get-Content -Path "collections.txt" foreach ($CollectionName in $CollectionNames) { $args = @{ Name = $CollectionName; } New-CMDeviceCollection -name $CollectionName -LimitingCollectionName $LimitingCollection -RefreshSchedule $RefreshSchedule -RefreshType Periodic }
- Изменено Anton MasyanMVP, Moderator 25 августа 2015 г. 11:43
- Помечено в качестве ответа cryman 25 августа 2015 г. 12:11
25 августа 2015 г. 11:40Модератор -
и еще добавлю, что к архитектуре коллекций лучше подойдите сразу основательно, чтобы потом не было мучительно больно все переделывать. ;)
когда у вас 100-400 клиентов еще не страшно, а когда у вас несколько сайтов под 10к клиентов, несколько уровней поддержки с делегированием администрирования, а все развертывания вращаются вокруг коллекций, то я бы посидел и подробно распланировал на бумаге, что вы хотите получить на выходе. Потом написать пару пош скриптов, которые создадут всю структуру за несколько минут.
но это так, вырвалось. ;)
зыж как и к архитектуре самих сайтов. ;)
- Изменено Anton MasyanMVP, Moderator 25 августа 2015 г. 11:55
25 августа 2015 г. 11:49Модератор -
Благодарствую!
Про "из коробки" и спрашивал. Скриптами да, наверно можно, но при таком раскладе мне проще руками ;-)
25 августа 2015 г. 12:12