Set-SCOMParentManagementServer

에이전트 또는 게이트웨이 관리 서버에 대한 기본 및 장애 조치(failover) 관리 서버를 수정합니다.

Syntax

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

Set-SCOMParentManagementServer cmdlet은 에이전트 또는 게이트웨이 관리 서버에 대한 기본 및 장애 조치(failover) 관리 서버를 수정합니다. System Center - Operations Manager에서 기본 및 장애 조치(failover) 관리 서버는 에이전트 및 게이트웨이 관리 서버에 대한 중복성을 제공합니다.

이 cmdlet에는 에이전트 개체 또는 게이트웨이 관리 서버 개체와 관리 서버 개체가 필요합니다. 에이전트 개체를 가져오는 방법에 대한 자세한 내용은 를 입력합니다 Get-Help Get-SCOMAgent. 게이트웨이 관리 서버 개체를 가져오는 방법에 대한 자세한 내용은 "Get-Help Get-SCOMGatewayManagementServer"를 입력합니다.

이 cmdlet은 동일한 명령에서 주 서버와 장애 조치(failover) 관리 서버를 모두 수정할 수 없습니다.

예제

예제 1: 기본 및 장애 조치(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

위의 스크립트는 장애 조치(failover)를 $null 설정한 다음 기본 및 장애 조치(failover) 서버 설정을 진행합니다. 이는 주 또는 장애 조치(failover) 서버를 에이전트의 기본 또는 장애 조치(failover) 서버 값에 이미 설정된 서버 이름으로 설정할 때 오류가 발생하지 않도록 하기 위한 것입니다.

예제 2: 게이트웨이 주 서버 및 장애 조치(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

이 예제에서는 게이트웨이, 기본 및 장애 조치(failover) 부모 관리 서버를 설정합니다.

처음 두 명령은 Get-SCOMManagementServer cmdlet을 사용하여 게이트웨이 서버의 기본 관리 서버로 설정할 관리 서버와 게이트웨이 서버의 장애 조치(failover) 관리 서버로 설정할 관리 서버를 가져옵니다. 명령은 개체를 $PrimaryMgmtServer 저장하고 변수를 각각 $FailoverMgmtServer.

세 번째 명령은 Get-SCOMGatewayManagementServer cmdlet을 사용하여 GatewayMgmtServer01.Contoso.com 라는 게이트웨이 관리 서버를 가져와 결과를 Set-SCOMParentManagementServer cmdlet으로 파이프하여 게이트웨이 관리 서버의 $PrimaryMgmtServer 변수에 지정된 기본 관리 서버를 설정합니다.

네 번째 명령은 Get-SCOMGatewayManagementServer cmdlet을 사용하여 GatewayMgmtServer01.Contoso.com 라는 게이트웨이 관리 서버를 가져와 결과를 Set-SCOMParentManagementServer cmdlet으로 파이프하여 게이트웨이 관리 서버의 $FailoverMgmtServer 변수에 지정된 장애 조치 관리 서버를 설정합니다.

예제 3: 기본 관리 서버 설정

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

다음은 지정된 에이전트에 대한 기본 관리 서버를 설정하는 예제입니다.

먼저 실행되는 괄호 안의 명령은 Server01이라는 에이전트와 MgmtServer01이라는 관리 서버를 가져옵니다. 그런 다음 cmdlet은 괄호 안의 명령 결과를 Set-SCOMParentManagementServer cmdlet에 전달한 다음 에이전트의 주 서버를 설정합니다.

매개 변수

-Agent

에이전트 개체의 배열을 지정합니다. AgentManagedComputer 개체를 가져오려면 Get-SCOMADAgent cmdlet을 사용합니다.

Type:AgentManagedComputer[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인을 요청합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FailoverServer

에이전트가 장애 조치 서버로 사용할 관리 서버 개체의 배열을 지정합니다. 관리 서버 개체를 가져오는 방법에 대한 자세한 내용은 "Get-Help Get-SCOMManagementServer"를 입력합니다.

Type:ManagementServer[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-GatewayServer

게이트웨이 관리 서버 개체의 배열을 지정합니다. 관리 서버 개체를 가져오는 방법에 대한 자세한 내용은 "Get-Help Get-SCOMGatewayManagementServer"를 입력합니다.

Type:ManagementServer[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-PassThru

cmdlet이 명령이 파이프라인에서 사용할 수 있는 개체를 만들거나 수정했음을 나타냅니다. 기본적으로 이 cmdlet은 출력을 생성하지 않습니다.

Type:SwitchParameter
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PrimaryServer

에이전트가 주 서버로 사용할 관리 서버 개체의 배열을 지정합니다.

Type:ManagementServer
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet을 실행할 경우 발생하는 일을 표시합니다. cmdlet은 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

참고

  • 동일한 명령에서 주 서버와 장애 조치(failover) 관리 서버를 모두 수정할 수 없습니다. 둘 다 수정하려면 예제와 같이 Set-SCOMParentManagementServer 를 두 번 실행합니다.