Add-SCOMADAgentAssignment
Affecte des ordinateurs gérés par l’agent AD DS au groupe d’administration.
Syntax
Add-SCOMADAgentAssignment
[-Domain] <String>
[-PrimaryServer] <ManagementServer>
[-LdapQuery] <String>
[-RunAsProfile <ManagementPackSecureReference>]
[-FailoverServer <ManagementServer[]>]
[-Exclude <String[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Add-SCOMADAgentAssignment affecte un ou plusieurs ordinateurs gérés par l’agent services de domaine Active Directory (AD DS) au groupe d’administration System Center - Operations Manager.
Avant d’utiliser cette applet de commande pour affecter des ordinateurs gérés par agent au groupe d’administration, utilisez MOMADAdmin.exe pour créer un conteneur AD DS pour un groupe d’administration Operations Manager dans le domaine des ordinateurs.
Exemples
Exemple 1 : Affecter des ordinateurs gérés par l’agent AD DS au groupe d’administration
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"
Cet exemple montre comment affecter un ordinateur géré par un agent AD DS au groupe d’administration.
La première commande obtient l’objet serveur d’administration nommé DivMgmtSvr01.fabrikam.net et stocke l’objet dans la variable $PrimaryServer.
La deuxième commande spécifie une requête LDAP qui sélectionne les ordinateurs portant des noms tels que SQLServer*.fabrikam.net et stocke l’objet dans la variable $Ldap.
La troisième commande affecte les ordinateurs gérés par l’agent AD DS stockés dans $Ldap au groupe d’administration dans le domaine fabrikam.net. La commande exclut du groupe d’administration l’ordinateur nommé SQLServer05.fabrikam.net.
Exemple 2 : Définir des basculements pour une affectation d’agent 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
Cet exemple montre comment affecter un ordinateur géré par l’agent AD DS au groupe d’administration et définir les basculements de l’agent.
La première commande obtient l’objet serveur d’administration nommé DivMgmtSvr01.fabrikam.net et stocke l’objet dans la variable $PrimaryServer.
La deuxième commande obtient les serveurs d’administration avec un nom tel que FabrikamSecondary*.fabrikam.net et stocke les objets dans la variable $Failovers.
La troisième commande obtient l’objet de profil d’exécution nommé « Compte d’affectation d’agent basé sur Active Directory » et stocke l’objet dans la variable $RunAs.
La quatrième commande spécifie une requête LDAP qui sélectionne les ordinateurs portant des noms tels que SQLServer*.fabrikam.net et stocke le résultat dans la variable $Ldap.
La cinquième commande affecte les ordinateurs gérés par l’agent AD DS stockés dans $Ldap au groupe d’administration dans le domaine fabrikam.net. La commande spécifie le serveur d’administration principal stocké dans $PrimaryServer pour les ordinateurs gérés par agent. La commande spécifie les serveurs d’administration stockés dans $Failovers en tant que basculements pour les ordinateurs gérés par agent. La commande spécifie le profil d’identification stocké dans $RunAs pour les ordinateurs gérés par agent.
Paramètres
-ComputerName
Spécifie un tableau de noms d’ordinateurs. Vous pouvez utiliser des noms NetBIOS, des adresses IP ou des noms de domaine complets (FQDN). Pour spécifier l’ordinateur local, tapez le nom de l’ordinateur, localhost ou un point (.).
Le service System Center Data Access doit être en cours d’exécution sur l’ordinateur. Si vous ne spécifiez pas d’ordinateur, l’applet de commande utilise l’ordinateur pour la connexion actuelle au groupe d’administration.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Spécifie un objet PSCredential pour la connexion au groupe d’administration.
Pour obtenir un objet PSCredential, utilisez l'applet de commande Get-Credential.
Pour plus d'informations, voir Get-Help Get-Credential
.
Si vous spécifiez un ordinateur dans le paramètre ComputerName , utilisez un compte qui a accès à cet ordinateur. La valeur par défaut est l’utilisateur actuel.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Domain
Spécifie le nom du domaine ou du contrôleur de domaine dans lequel résident les agents cibles.
Type: | String |
Aliases: | DC |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Exclude
Spécifie un tableau de noms d’ordinateurs. Operations Manager exclut les ordinateurs que vous spécifiez de l’affectation d’agent.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FailoverServer
Spécifie un tableau de noms d’objets ManagementServer . Ce paramètre spécifie les serveurs d’administration qu’Operations Manager utilise comme basculements pour les agents cibles.
Par défaut, Operations Manager utilise tous les serveurs d’administration hors passerelle pour le basculement.
Type: | ManagementServer[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LdapQuery
Spécifie la requête LDAP dans le domaine qui sélectionne les ordinateurs de l’agent cible.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrimaryServer
Spécifie un objet ManagementServer . Ce paramètre spécifie le serveur d’administration principal pour l’ordinateur géré par agent cible. Pour obtenir un objet ManagementServer , utilisez l’applet de commande Get-SCOMManagementServer .
Type: | ManagementServer |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsProfile
Spécifie le profil d’identification utilisé par Operations Manager pour exécuter le flux de travail de requête AD DS.
Le profil d’identification doit être associé au même compte d’identification que celui que vous spécifiez lorsque vous exécutez MOMADAdmin.exe pour créer un conteneur AD DS pour un groupe d’administration System Center - Operations Manager.
Type: | ManagementPackSecureReference |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Spécifie un tableau d’objets Connection . Pour obtenir un objet Connection , utilisez l’applet de commande Get-SCOMManagementGroupConnection .
Un objet de connexion représente une connexion à un serveur d’administration. La valeur par défaut est la connexion actuelle au groupe d'administration.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |