Delen via


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-SCOMAgentvoor 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.