SCOM 2007から2012に移行したため、管理サーバー用に約400台のマシンをチェックする必要があり、古いSCOM2007サーバーがまだポイントされているかどうかをチェックする必要があります。
個々のサーバーで、次のように表示されます。
AgentControlPanel.exe
の下のc:\program files\system center Operations management\agent
を開いて、個々のサーバーでこれを確認しています。
これを回避するPowerShellの方法があることを望んでいますが、Googleにはあまり喜びがありません。
SCOMエージェントは、その構成をHKLM:\ Software\Microsoft\Microsoft Operations Manager\3.0\Agement ManagementGroupsに保存します。
各管理グループにはサブコンテナがあり、テストが簡単にできるはずです。古いSCOMサーバーと新しいSCOMサーバーの管理グループ名が異なる可能性があるため、古いサーバーの存在を確認するだけで済みます。レジストリ内の何かを変更した場合、変更を有効にするにはSCOMエージェントを再起動する必要があります。
if (test-path "HKLM:\Software\Microsoft\Microsoft Operations Manager\3.0\Agement Management Groups\OLDMG")
{write-Host "this computer is using the old SCOM server"}
古いSCOMサーバーはまだ生きていますか?その場合は、コンソールに「応答する」コンピューターがあるかどうかを確認します。それはあなたにたくさんの仕事を節約するでしょう。