Delen via


Set-SCOMParentManagementServer

Hiermee wijzigt u de primaire en failoverbeheerservers voor een agent of gatewaybeheerserver.

Syntaxis

FromAgentPrimaryServer (Standaard)

Set-SCOMParentManagementServer
    [-Agent] <AgentManagedComputer[]>
    [-PrimaryServer] <ManagementServer>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromAgentFailoverServer

Set-SCOMParentManagementServer
    [-Agent] <AgentManagedComputer[]>
    [-FailoverServer] <ManagementServer[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromGatewayManagementServer

Set-SCOMParentManagementServer
    [-PrimaryServer] <ManagementServer>
    [-GatewayServer] <ManagementServer[]>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromGatewayFailoverManagementServer

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.

Parametereigenschappen

Type:

AgentManagedComputer[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

FromAgentPrimaryServer
Position:1
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False
FromAgentFailoverServer
Position:1
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Cf

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten: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".

Parametereigenschappen

Type:

ManagementServer[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

FromAgentFailoverServer
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False
FromGatewayFailoverManagementServer
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-GatewayServer

Hiermee geeft u een matrix van gatewaybeheerserverobjecten. Voor informatie over het ophalen van een beheerserverobject typt u "Get-Help Get-SCOMGatewayManagementServer".

Parametereigenschappen

Type:

ManagementServer[]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

FromGatewayManagementServer
Position:1
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False
FromGatewayFailoverManagementServer
Position:1
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten: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

Parametereigenschappen

Type:SwitchParameter
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:3
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PrimaryServer

Hiermee geeft u een matrix van beheerserverobject voor de agent te gebruiken als primaire server.

Parametereigenschappen

Type:ManagementServer
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

FromAgentPrimaryServer
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Parametereigenschappen

Type:SwitchParameter
Default value:False
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Wi

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

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.