Поделиться через


Add-SCOMADAgentAssignment

Назначает управляемые агентом AD DS компьютеры группе управления.

Синтаксис

Add-SCOMADAgentAssignment
   [-Domain] <String>
   [-PrimaryServer] <ManagementServer>
   [-LdapQuery] <String>
   [-RunAsProfile <ManagementPackSecureReference>]
   [-FailoverServer <ManagementServer[]>]
   [-Exclude <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Командлет add-SCOMADAgentAssignment назначает один или несколько управляемых агентом доменных служб Active Directory (AD DS) группе управления System Center — Operations Manager.

Прежде чем использовать этот командлет для назначения управляемых агентом компьютеров группе управления, используйте MOMADAdmin.exe для создания контейнера AD DS для группы управления Operations Manager в домене компьютеров.

Примеры

Пример 1. Назначение управляемых агентом AD DS компьютеров группе управления

PS C:\>$PrimaryServer = Get-SCOMManagementServer -Name "DivMgmtSvr01.fabrikam.net"
PS C:\> $Ldap = "(&(sAMAccountType=805306369)(name=SQLServer*))"
PS C:\> Add-SCOMADAgentAssignment -Domain "fabrikam.net" -PrimaryServer $PrimaryServer -LdapQuery $Ldap -Exclude "SQLServer05.fabrikam.net"

В этом примере компьютер, управляемый агентом AD DS, назначается группе управления.

Первая команда получает объект сервера управления с именем DivMgmtSvr01.fabrikam.net и сохраняет объект в переменной $PrimaryServer.

Вторая команда задает запрос LDAP, который выбирает компьютеры с именами, такими как SQLServer*.fabrikam.net, и сохраняет объект в переменной $Ldap.

Третья команда назначает управляемые агентом AD DS компьютеры, хранящиеся в $Ldap группе управления в домене fabrikam.net. Команда исключает компьютер с именем SQLServer05.fabrikam.net из группы управления.

Пример 2. Задание отработки отказа для назначения агента AD DS

PS C:\>$PrimaryServer = Get-SCOMManagementServer -Name "DivMgmtSvr01.fabrikam.net"
PS C:\> $Failovers = Get-SCOMManagementServer -Name "FabrikamSecondary*.fabrikam.net"
PS C:\> $RunAs = Get-SCOMRunAsProfile -Name "Active Directory Based Agent Assignment Account"
PS C:\> $Ldap = "(&(sAMAccountType=805306369)(name=SQLServer*))"
PS C:\> Add-SCOMADAgentAssignment -Domain "fabrikam.net" -PrimaryServer $PrimaryServer -LdapQuery $Ldap -FailoverServer $Failovers -RunAsProfile $RunAs

В этом примере компьютер, управляемый агентом AD DS, назначается группе управления и задает отработку отказа для агента.

Первая команда получает объект сервера управления с именем DivMgmtSvr01.fabrikam.net и сохраняет объект в переменной $PrimaryServer.

Вторая команда получает серверы управления с именем, например FabrikamSecondary*.fabrikam.net, и сохраняет объекты в переменной $Failovers.

Третья команда возвращает объект профиля "Учетная запись назначения агента на основе Active Directory" и сохраняет объект в переменной $RunAs.

Четвертая команда указывает запрос LDAP, который выбирает компьютеры с именами, такими как SQLServer*.fabrikam.net, и сохраняет результат в переменной $Ldap.

Пятая команда назначает управляемые агентом AD DS компьютеры, хранящиеся в $Ldap группе управления в домене fabrikam.net. Команда указывает основной сервер управления, хранящийся в $PrimaryServer для управляемых агентом компьютеров. Команда указывает серверы управления, хранящиеся в $Failovers, как отработка отказа для управляемых агентом компьютеров. Команда указывает профиль запуска от имени, хранящийся в $RunAs для управляемых агентом компьютеров.

Параметры

-ComputerName

Задает массив имен компьютеров. Вы можете использовать имена NetBIOS, IP-адреса или полные доменные имена (FQDN). Чтобы указать локальный компьютер, введите имя компьютера, localhost или точку (.).

Служба доступа к данным System Center должна работать на компьютере. Если компьютер не указан, командлет использует компьютер для текущего подключения группы управления.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Credential

Указывает объект PSCredential для подключения группы управления. Чтобы получить объект PSCredential, используйте командлет Get-Credential. Дополнительные сведения см. в Get-Help Get-Credential.

Если указать компьютер в параметре ComputerName, используйте учетную запись, доступ к которому имеется. По умолчанию используется текущий пользователь.

Тип:PSCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Domain

Указывает имя домена или контроллера домена, в котором находятся целевые агенты.

Тип:String
Aliases:DC
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Exclude

Задает массив имен компьютеров. Operations Manager исключает компьютеры, указанные из назначения агента.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-FailoverServer

Задает массив имен объектов ManagementServer. Этот параметр указывает серверы управления, которые Operations Manager использует в качестве отработки отказа для целевых агентов.

По умолчанию Operations Manager использует все серверы управления, отличные от шлюза, для отработки отказа.

Тип:ManagementServer[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-LdapQuery

Указывает запрос LDAP в домене, который выбирает целевые компьютеры агента.

Тип:String
Position:3
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PrimaryServer

Указывает объект ManagementServer. Этот параметр задает основной сервер управления для целевого компьютера, управляемого агентом. Чтобы получить объект ManagementServer, используйте командлет Get-SCOMManagementServer.

Тип:ManagementServer
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsProfile

Указывает профиль запуска от имени, используемый Operations Manager для выполнения рабочего процесса запроса AD DS.

Профиль запуска от имени должен быть связан с той же учетной записью запуска, которую вы указываете при запуске MOMADAdmin.exe для создания контейнера AD DS для группы управления System Center — Operations Manager.

Тип:ManagementPackSecureReference
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-SCSession

Задает массив объектов подключения . Чтобы получить объект connection , используйте командлет Get-SCOMManagementGroupConnection.

Объект подключения представляет подключение к серверу управления. По умолчанию используется текущее подключение группы управления.

Тип:Connection[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False