File tree Expand file tree Collapse file tree
Powershell/Agents Failover Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,6 +11,8 @@ SCSM.contoso.local
1111SQL-SCEM02.contoso.local
1212"@
1313
14+ # We will look for all Agents Managed by this Management Server.
15+ $movefromManagementServer = Get-SCOMManagementServer - Name " MS02.contoso.local"
1416# Primary Management Server
1517$movetoPrimaryMgmtServer = Get-SCOMManagementServer - Name " MS01.contoso.local"
1618# Secondary Management Server
@@ -26,12 +28,12 @@ foreach ($line in ($AgentList -split "`n"))
2628 $i = $i
2729 # Remove Failover Management Server
2830 Write-Output " ($i /$ ( ($AgentList.Trim () -split " `n " ).Count) ) $ ( $agent.DisplayName ) `n Removing Failover: $ ( ($agent.GetFailoverManagementServers ()).DisplayName -join " , " ) "
29- $scomAgentDetails | Set-SCOMParentManagementServer - FailoverServer $null | Out-Null
31+ $agent | Set-SCOMParentManagementServer - FailoverServer $null | Out-Null
3032 # Set Primary Management Server
3133 Write-Output " Primary: $ ( ($agent.GetPrimaryManagementServer ()).DisplayName) -> $ ( $movetoPrimaryMgmtServer.DisplayName ) "
32- $scomAgentDetails | Set-SCOMParentManagementServer - PrimaryServer $movetoPrimaryMgmtServer | Out-Null
34+ $agent | Set-SCOMParentManagementServer - PrimaryServer $movetoPrimaryMgmtServer | Out-Null
3335 # Set Secondary Management Server
3436 Write-Output " Failover: $ ( $movetoFailoverMgmtServer.DisplayName ) `n "
35- $scomAgentDetails | Set-SCOMParentManagementServer - FailoverServer $movetoFailoverMgmtServer | Out-Null
37+ $agent | Set-SCOMParentManagementServer - FailoverServer $movetoFailoverMgmtServer | Out-Null
3638 }
3739}
You can’t perform that action at this time.
0 commit comments