Condividi tramite


Set-SCOMParentManagementServer

Modifica i server di gestione primario e di failover per un agente o un server di gestione gateway.

Sintassi

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>]

Descrizione

Il cmdlet Set-SCOMParentManagementServer modifica i server di gestione primario e di failover per un agente o un server di gestione gateway. In System Center Operations Manager i server di gestione primaria e di failover forniscono ridondanza per gli agenti e i server di gestione gateway.

Questo cmdlet richiede un oggetto agente o un oggetto server di gestione gateway e un oggetto server di gestione. Per informazioni su come ottenere un oggetto agente, digitare Get-Help Get-SCOMAgent. Per informazioni su come ottenere un oggetto server di gestione gateway, digitare "Get-Help Get-SCOMGatewayManagementServer".

Questo cmdlet non può modificare sia il server primario che il server di gestione del failover nello stesso comando.

Esempio

Esempio 1: Impostare i server di gestione primario e di failover

$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

Lo script precedente imposta il failover su $null e quindi procede per impostare i server primario e di failover. Ciò consente di evitare errori quando si imposta il server primario o di failover su un nome del server già impostato nei valori del server primario o di failover per gli agenti.

Esempio 2: Impostare il server primario del gateway e il server di failover

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 questo esempio vengono impostati i server di gestione padre di gateway, primario e failover.

I primi due comandi usano il cmdlet get-SCOMManagementServer per impostare un server di gestione come server di gestione primario del server gateway e un server di gestione da impostare come server di gestione di failover del server gateway. I comandi archiviano rispettivamente gli oggetti nella $PrimaryMgmtServer e $FailoverMgmtServer variabili.

Il terzo comando usa il cmdlet get-SCOMGatewayManagementServer per ottenere il server di gestione gateway denominato GatewayMgmtServer01.Contoso.com e invia tramite pipe il risultato al cmdlet set-SCOMParentManagementServer per impostare il server di gestione primario specificato nelle variabili di $PrimaryMgmtServer per il server di gestione gateway.

Il quarto comando usa il cmdlet get-SCOMGatewayManagementServer per ottenere il server di gestione gateway denominato GatewayMgmtServer01.Contoso.com e invia tramite pipe il risultato al cmdlet set-SCOMParentManagementServer per impostare il server di gestione del failover specificato nella variabile $FailoverMgmtServer per il server di gestione del gateway.

Esempio 3: Impostare il server di gestione primario

PS C:\>Set-SCOMParentManagementServer -Agent (Get-SCOMAgent -Name "Server01.Contoso.com") -PrimaryServer (Get-SCOMManagementServer -Name "MgmtServer01.Contoso.com")

In questo esempio viene impostato il server di gestione primario per l'agente specificato.

I comandi tra parentesi, che vengono eseguiti per primi, ottengono l'agente denominato Server01 e il server di gestione denominato MgmtServer01. Il cmdlet passa quindi i risultati dei comandi tra parentesi al cmdlet Set-SCOMParentManagementServer, che imposta quindi il server primario per l'agente.

Parametri

-Agent

Specifica una matrice di oggetti agente. Per ottenere un oggetto AgentManagedComputer , usare il cmdlet Get-SCOMADAgent .

Tipo:AgentManagedComputer[]
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FailoverServer

Specifica una matrice di oggetti server di gestione che l'agente deve usare come server di failover. Per informazioni su come ottenere un oggetto server di gestione, digitare "Get-Help Get-SCOMManagementServer".

Tipo:ManagementServer[]
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-GatewayServer

Specifica una matrice di oggetti server di gestione gateway. Per informazioni su come ottenere un oggetto server di gestione, digitare "Get-Help Get-SCOMGatewayManagementServer".

Tipo:ManagementServer[]
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-PassThru

Indica che il cmdlet crea o modifica un oggetto che un comando può usare nella pipeline. Per impostazione predefinita, questo cmdlet non genera alcun output

Tipo:SwitchParameter
Posizione:3
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PrimaryServer

Specifica una matrice di oggetti server di gestione che l'agente deve usare come server primario.

Tipo:ManagementServer
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Note

  • Non è possibile modificare i server di gestione primario e di failover nello stesso comando. Per modificare entrambi, eseguire Set-SCOMParentManagementServer due volte, come illustrato negli esempi.