Set-SCOMParentManagementServer
Hiermee wijzigt u de primaire en failoverbeheerservers voor een agent of gatewaybeheerserver.
Syntaxis
Set-SCOMParentManagementServer
[-Agent] <AgentManagedComputer[]>
[-PrimaryServer] <ManagementServer>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCOMParentManagementServer
[-Agent] <AgentManagedComputer[]>
[-FailoverServer] <ManagementServer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCOMParentManagementServer
[-PrimaryServer] <ManagementServer>
[-GatewayServer] <ManagementServer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SCOMParentManagementServer
[-GatewayServer] <ManagementServer[]>
[-FailoverServer] <ManagementServer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De Set-SCOMParentManagementServer cmdlet wijzigt de primaire en failoverbeheerservers voor een agent of gatewaybeheerserver. In System Center - Operations Manager bieden primaire en failoverbeheerservers redundantie voor agents en gatewaybeheerservers.
Voor deze cmdlet is een agentobject of een gatewaybeheerserverobject en een beheerserverobject vereist.
Typ Get-Help Get-SCOMAgent
voor informatie over het ophalen van een agentobject.
Voor informatie over het ophalen van een gatewaybeheerserverobject typt uGet-Help Get-SCOMGatewayManagementServer
".
Deze cmdlet kan niet zowel de primaire server als de failoverbeheerserver in dezelfde opdracht wijzigen.
Voorbeelden
Voorbeeld 1: de primaire en failoverbeheerservers instellen
$PrimaryMgmtServer = Get-SCOMManagementServer -Name "MS01-2016.contoso.com"
$FailoverMgmtServer = Get-SCOMManagementServer -Name "MS02-2016.contoso.com"
$Agent1 = "AGENT01-2016.contoso.com" | Get-SCOMAgent
$Agent1 | Set-SCOMParentManagementServer -FailoverServer $null | Out-Null
$Agent1 | Set-SCOMParentManagementServer -PrimaryServer $PrimaryMgmtServer -Passthru
$Agent1 | Set-SCOMParentManagementServer -FailoverServer $FailoverMgmtServer -Passthru
$Agent2 = "DC01-2016.contoso.com" | Get-SCOMAgent
$Agent2 | Set-SCOMParentManagementServer -FailoverServer $null | Out-Null
$Agent2 | Set-SCOMParentManagementServer -PrimaryServer $PrimaryMgmtServer -Passthru
$Agent2 | Set-SCOMParentManagementServer -FailoverServer $FailoverMgmtServer -Passthru
Met het bovenstaande script wordt een failover ingesteld op $null en wordt vervolgens de primaire en failoverservers ingesteld. Dit is om eventuele fouten te voorkomen bij het instellen van de primaire of failoverserver op een servernaam die al is ingesteld in de waarden van de primaire of failoverserver voor de agents.
Voorbeeld 2: de primaire gatewayserver en failoverserver instellen
PS C:\>$PrimaryMgmtServer = Get-SCOMManagementServer -name "MgmtServer01.Contoso.com"
PS C:\> $FailoverMgmtServer = Get-SCOMManagementServer -Name "MgmtServer02.Contoso.com"
PS C:\> "GatewayMgmtServer01.Contoso.com" | Get-SCOMGatewayManagementServer | Set-SCOMParentManagementServer -PrimaryServer $PrimaryMgmtServer
PS C:\> "GatewayMgmtServer01.Contoso.com" | Get-SCOMGatewayManagementServer | Set-SCOMParentManagementServer -FailoverServer $FailoverMgmtServer
In dit voorbeeld worden de gateway-, primaire en failover-bovenliggende beheerservers ingesteld.
De eerste twee opdrachten gebruiken de Get-SCOMManagementServer cmdlet om een beheerserver op te halen die moet worden ingesteld als de primaire beheerserver van de gatewayserver en een beheerserver om in te stellen als de failoverbeheerserver van de gatewayserver. De opdrachten slaan de objecten op in de $PrimaryMgmtServer en $FailoverMgmtServer variabelen respectievelijk.
De derde opdracht maakt gebruik van de cmdlet Get-SCOMGatewayManagementServer om de gatewaybeheerserver met de naam GatewayMgmtServer01.Contoso.com op te halen en het resultaat door te geven aan de Set-SCOMParentManagementServer cmdlet om de primaire beheerserver in te stellen die is opgegeven in de $PrimaryMgmtServer variabelen voor de gatewaybeheerserver.
De vierde opdracht maakt gebruik van de cmdlet Get-SCOMGatewayManagementServer om de gatewaybeheerserver met de naam GatewayMgmtServer01.Contoso.com op te halen en het resultaat door te geven aan de Set-SCOMParentManagementServer cmdlet om de failoverbeheerserver in te stellen die is opgegeven in de $FailoverMgmtServer variabele voor de gatewaybeheerserver.
Voorbeeld 3: De primaire beheerserver instellen
PS C:\>Set-SCOMParentManagementServer -Agent (Get-SCOMAgent -Name "Server01.Contoso.com") -PrimaryServer (Get-SCOMManagementServer -Name "MgmtServer01.Contoso.com")
In dit voorbeeld wordt de primaire beheerserver voor de opgegeven agent ingesteld.
De opdrachten tussen haakjes, die eerst worden uitgevoerd, ophalen de agent met de naam Server01 en de beheerserver met de naam MgmtServer01. De cmdlet geeft vervolgens de resultaten van de opdrachten tussen haakjes door aan de Set-SCOMParentManagementServer cmdlet, waarmee vervolgens de primaire server voor de agent wordt ingesteld.
Parameters
-Agent
Hiermee geeft u een matrix van agentobjecten. Als u een AgentManagedComputer--object wilt verkrijgen, gebruikt u de cmdlet Get-SCOMADAgent.
Type: | AgentManagedComputer[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
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 |
-FailoverServer
Hiermee geeft u een matrix van beheerserverobjecten voor de agent te gebruiken als failoverservers.
Voor informatie over het ophalen van een beheerserverobject typt u "Get-Help Get-SCOMManagementServer
".
Type: | ManagementServer[] |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-GatewayServer
Hiermee geeft u een matrix van gatewaybeheerserverobjecten.
Voor informatie over het ophalen van een beheerserverobject typt u "Get-Help Get-SCOMGatewayManagementServer
".
Type: | ManagementServer[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-PassThru
Geeft aan dat de cmdlet een object maakt of wijzigt dat een opdracht in de pijplijn kan gebruiken. Deze cmdlet genereert standaard geen uitvoer
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-PrimaryServer
Hiermee geeft u een matrix van beheerserverobject voor de agent te gebruiken als primaire server.
Type: | ManagementServer |
Position: | 2 |
Default value: | None |
Vereist: | True |
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 |
Notities
- U kunt niet zowel de primaire als de failoverbeheerservers in dezelfde opdracht wijzigen. Als u beide wilt wijzigen, voert u Set-SCOMParentManagementServer twee keer uit, zoals wordt weergegeven in de voorbeelden.