Set-SCOMParentManagementServer
Изменяет основной сервер и сервер управления отработки отказа для агента или сервера управления шлюзом.
Синтаксис
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>]
Описание
Командлет Set-SCOMParentManagementServer изменяет основной сервер и сервер управления отработки отказа для агента или сервера управления шлюзом. В System Center Operations Manager основной сервер и серверы управления отработки отказа обеспечивают избыточность для агентов и серверов управления шлюзами.
Для этого командлета требуется объект агента или объект сервера управления шлюзом, а также объект сервера управления.
Чтобы узнать, как получить объект агента, введите Get-Help Get-SCOMAgent
.
Чтобы узнать, как получить объект сервера управления шлюзом, введите "Get-Help Get-SCOMGatewayManagementServer
".
Этот командлет не может изменить сервер-источник и сервер управления отработки отказа в одной команде.
Примеры
Пример 1. Установка основного сервера и сервера управления отработки отказа
$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
Приведенный выше сценарий устанавливает отработку отказа $null, а затем переходит к настройке основного сервера и сервера отработки отказа. Это необходимо для предотвращения ошибок при задании сервера-источника или сервера отработки отказа имени сервера, которое уже задано в значениях сервера-источника или сервера отработки отказа для агентов.
Пример 2. Настройка сервера-источника шлюза и сервера отработки отказа
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
В этом примере задаются серверы управления шлюзом, основным сервером и родительским сервером отработки отказа.
В первых двух командах используется командлет Get-SCOMManagementServer , чтобы получить сервер управления для установки в качестве основного сервера управления сервера шлюза, а сервер управления — в качестве сервера управления отработкой отказа сервера шлюза. Команды хранят объекты в $PrimaryMgmtServer и $FailoverMgmtServer переменных соответственно.
Третья команда использует командлет Get-SCOMGatewayManagementServer , чтобы получить сервер управления шлюзом с именем GatewayMgmtServer01.Contoso.com и передает результат командлету Set-SCOMParentManagementServer , чтобы задать основной сервер управления, указанный в переменных $PrimaryMgmtServer для сервера управления шлюзом.
Четвертая команда использует командлет Get-SCOMGatewayManagementServer , чтобы получить сервер управления шлюзом с именем GatewayMgmtServer01.Contoso.com и передает результат командлету Set-SCOMParentManagementServer , чтобы задать сервер управления отработки отказа, указанный в переменной $FailoverMgmtServer для сервера управления шлюзом.
Пример 3. Установка основного сервера управления
PS C:\>Set-SCOMParentManagementServer -Agent (Get-SCOMAgent -Name "Server01.Contoso.com") -PrimaryServer (Get-SCOMManagementServer -Name "MgmtServer01.Contoso.com")
В этом примере задается основной сервер управления для указанного агента.
Команды в круглых скобках, которые выполняются первым, получают агент с именем Server01 и сервер управления MgmtServer01. Затем командлет передает результаты команд в круглых скобках командлету Set-SCOMParentManagementServer , который затем задает сервер-источник для агента.
Параметры
-Agent
Задает массив объектов агента. Чтобы получить объект AgentManagedComputer , используйте командлет Get-SCOMADAgent .
Type: | AgentManagedComputer[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Запрос подтверждения перед выполнением командлета.
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
Указывает, что командлет создает или изменяет объект, который команда может использовать в конвейере. По умолчанию этот командлет не создает выходные данные
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
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Примечания
- Невозможно изменить как основной сервер, так и сервер управления отработки отказа в одной команде. Чтобы изменить оба параметра, дважды выполните командлет Set-SCOMParentManagementServer , как показано в примерах.