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 를 두 번 실행합니다.