检查 SCOM 2012 上的管理服务器

检查 SCOM 2012 上的管理服务器

我必须检查大约 400 台机器的管理服务器,因为我们已经从 SCOM 2007 迁移到 2012,并且我们需要检查旧的 SCOM 2007 服务器是否仍然被指向。

在单个服务器上我看到以下内容:

Operations Manager 代理属性

AgentControlPanel.exe我正在通过打开来检查各个服务器上的情况c:\program files\system center Operations management\agent

我希望有一种 PowerShell 方法可以解决这个问题,但我对 Google 不太感兴趣。

答案1

SCOM 代理将其配置存储在 HKLM:\Software\Microsoft\Microsoft Operations Manager\3.0\Agement Management Groups 中。

每个管理组都会有一个子容器,应该很容易测试。您的新旧 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"}

答案2

旧的 SCOM 服务器还活着吗?如果还活着,我只需检查控制台中是否有任何“响应”的计算机。这将为您节省大量工作。

相关内容