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.