Add-SCOMADAgentAssignment
Wijst DOOR AD DS-agent beheerde computers toe aan de beheergroep.
Syntaxis
Add-SCOMADAgentAssignment
[-Domain] <String>
[-PrimaryServer] <ManagementServer>
[-LdapQuery] <String>
[-RunAsProfile <ManagementPackSecureReference>]
[-FailoverServer <ManagementServer[]>]
[-Exclude <String[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Add-SCOMADAgentAssignment wijst een of meer door ad DS-agents beheerde computers (Active Directory Domain Services) toe aan de beheergroep System Center - Operations Manager.
Voordat u deze cmdlet gebruikt om door agents beheerde computers toe te wijzen aan de beheergroep, gebruikt u MOMADAdmin.exe om een AD DS-container te maken voor een Operations Manager-beheergroep in het domein van de computers.
Voorbeelden
Voorbeeld 1: Door AD DS-agent beheerde computers toewijzen aan de beheergroep
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"
In dit voorbeeld wordt een door ad DS-agent beheerde computer toegewezen aan de beheergroep.
Met de eerste opdracht wordt het beheerserverobject met de naam DivMgmtSvr01.fabrikam.net opgehaald en wordt het object opgeslagen in de $PrimaryServer variabele.
Met de tweede opdracht geeft u een LDAP-query op waarmee computers worden geselecteerd met namen zoals SQLServer*.fabrikam.net en wordt het object opgeslagen in de $Ldap variabele.
Met de derde opdracht worden de door de AD DS-agent beheerde computers toegewezen die zijn opgeslagen in $Ldap aan de beheergroep in het fabrikam.net domein. Met de opdracht wordt de computer met de naam SQLServer05.fabrikam.net uitgesloten van de beheergroep.
Voorbeeld 2: Failovers instellen voor een AD DS-agenttoewijzing
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
In dit voorbeeld wordt een door ad DS-agent beheerde computer toegewezen aan de beheergroep en worden de failovers voor de agent ingesteld.
Met de eerste opdracht wordt het beheerserverobject met de naam DivMgmtSvr01.fabrikam.net opgehaald en wordt het object opgeslagen in de $PrimaryServer variabele.
Met de tweede opdracht worden de beheerservers opgehaald met een naam zoals FabrikamSecondary*.fabrikam.net en worden de objecten opgeslagen in de $Failovers variabele.
Met de derde opdracht wordt het profielobject Uitvoeren als met de naam 'Toewijzingsaccount voor Active Directory-agent' opgehaald en wordt het object opgeslagen in de $RunAs variabele.
Met de vierde opdracht geeft u een LDAP-query op waarmee computers worden geselecteerd met namen zoals SQLServer*.fabrikam.net en wordt het resultaat opgeslagen in de $Ldap variabele.
De vijfde opdracht wijst de door de AD DS-agent beheerde computers toe die zijn opgeslagen in $Ldap aan de beheergroep in het fabrikam.net domein. Met de opdracht geeft u de primaire beheerserver op die is opgeslagen in $PrimaryServer voor de door agents beheerde computers. Met de opdracht geeft u de beheerservers op die zijn opgeslagen in $Failovers als failovers voor de door agents beheerde computers. Met de opdracht geeft u het Run As-profiel op dat is opgeslagen in $RunAs voor de door agents beheerde computers.
Parameters
-ComputerName
Hiermee geeft u een matrix van namen van computers. U kunt NetBIOS-namen, IP-adressen of FQDN's (Fully Qualified Domain Names) gebruiken. Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).
De System Center Data Access-service moet worden uitgevoerd op de computer. Als u geen computer opgeeft, gebruikt de cmdlet de computer voor de huidige beheergroepverbinding.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u een PSCredential-object voor de verbinding met de beheergroep.
Als u een PSCredential--object wilt verkrijgen, gebruikt u de cmdlet Get-Credential.
Typ Get-Help Get-Credential
voor meer informatie.
Als u een computer opgeeft in de parameter ComputerName, gebruikt u een account dat toegang heeft tot die computer. De standaardwaarde is de huidige gebruiker.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Domain
Hiermee geeft u de naam van het domein of de domeincontroller waarin de doelagenten zich bevinden.
Type: | String |
Aliassen: | DC |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Exclude
Hiermee geeft u een matrix van namen van computers. Operations Manager sluit de computers die u opgeeft uit de agenttoewijzing.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FailoverServer
Hiermee geeft u een matrix van namen van ManagementServer objecten. Met deze parameter geeft u de beheerservers op die Operations Manager gebruikt als failovers voor de doelagents.
Operations Manager gebruikt standaard alle niet-gatewaybeheerservers voor failover.
Type: | ManagementServer[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LdapQuery
Hiermee geeft u de LDAP-query in het domein die de doelagentcomputers selecteert.
Type: | String |
Position: | 3 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PrimaryServer
Hiermee geeft u een ManagementServer-object. Met deze parameter geeft u de primaire beheerserver op voor de door de doelagent beheerde computer. Als u een ManagementServer--object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMManagementServer.
Type: | ManagementServer |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RunAsProfile
Hiermee geeft u het Run As-profiel op dat Operations Manager gebruikt om de AD DS-querywerkstroom uit te voeren.
Het Uitvoeren als-profiel moet zijn gekoppeld aan hetzelfde RunAs-account dat u opgeeft wanneer u MOMADAdmin.exe uitvoert om een AD DS-container te maken voor een System Center - Operations Manager-beheergroep.
Type: | ManagementPackSecureReference |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SCSession
Hiermee geeft u een matrix van Connection-objecten. Als u een Connection-object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMManagementGroupConnection.
Een verbindingsobject vertegenwoordigt een verbinding met een beheerserver. De standaardwaarde is de huidige verbinding met de beheergroep.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |