Get-CMOrchestrationGroup
Получение объекта группы оркестрации.
Синтаксис
Get-CMOrchestrationGroup
[[-Name] <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMOrchestrationGroup
[-Id] <Int32>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Описание
Используйте этот командлет, чтобы получить объект группы оркестрации по имени или идентификатору. Этот объект можно использовать для запуска, удаления или настройки группы оркестрации. Для других действий используйте следующие командлеты:
Используйте группы оркестрации для более эффективного управления развертыванием обновлений программного обеспечения на устройствах. Возможно, вам потребуется тщательно управлять обновлениями для определенных рабочих нагрузок или автоматизировать поведение между ними. Дополнительные сведения см. в разделе Сведения о группах оркестрации в Configuration Manager.
Примечание.
Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>
. Дополнительные сведения см. в статье Начало работы.
Примеры
Пример 1. Просмотр сведений о членах группы оркестрации
В этом примере сначала используется командлет Get-CMOrchestrationGroup для получения объекта для группы оркестрации с именем ИТ-серверы.
Затем он циклически просматривает каждый член группы оркестрации, который хранится по идентификатору ресурса. Затем он использует командлет Get-CMDevice для отображения имени устройства и свойств сборки ОС.
$og = Get-CMOrchestrationGroup -Name "IT servers"
foreach ( $member in $og.MOGMembers ) {
Get-CMDevice -Id $member -Fast | Select-Object Name, Build
}
Пример 2. Получение групп оркестрации с неутвержденными скриптами
В следующем примере возвращаются все группы оркестрации с сайта. Он использует встроенный командлет Where-Object для фильтрации результатов, имеющих одно из свойств состояния утверждения скрипта со значением 0
. Оператор конвейера снова используется для уменьшения возвращаемых свойств с помощью встроенного командлета Select-Object для отображения только имени групп оркестрации.
Этот пример можно использовать для отображения всех групп оркестрации, имеющих предварительный или пост-скрипт, который не утвержден.
Get-CMOrchestrationGroup | Where-Object ( $_.PostScriptApprovalState -eq $false -or $_.PreScriptApprovalState -eq $false ) | Select-Object Name
Параметры
-DisableWildcardHandling
Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ForceWildcardHandling
Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Id
Укажите идентификатор группы оркестрации, который требуется получить. Это значение является свойством MOGID , которое является целым числом. Например, 16777217
.
Тип: | Int32 |
Aliases: | MOGID |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Name
Укажите имя группы оркестрации, которая требуется получить.
Тип: | String |
Aliases: | OrchestrationGroupName |
Position: | 0 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
IResultObject
Примечания
Этот командлет возвращает объект для класса WMI SMS_MachineOrchestrationGroup .