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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Укажите идентификатор группы оркестрации, который требуется получить. Это значение является свойством MOGID , которое является целым числом. Например, 16777217.

Type:Int32
Aliases:MOGID
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Укажите имя группы оркестрации, которая требуется получить.

Type:String
Aliases:OrchestrationGroupName
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Выходные данные

IResultObject

Примечания

Этот командлет возвращает объект для класса WMI SMS_MachineOrchestrationGroup .