0

我正在用 XML 创作一个管理包,并使用 System Center 中的创作控制台。为了测试我创建的 MP,我需要在运行我的分布式应用程序的机器上安装代理。

SCOM Operations Manager 2012 代理安装失败并显示

您尝试管理的一台或多台计算机已处于管理过程中

我知道这个问题应该从数据库中解决 - 你知道我应该运行哪些 SQL 查询来从待处理的操作表中删除我试图安装代理的机器吗?

4

1 回答 1

1

程序在这里

  1. 备份数据库!

  2. 执行以下查询:

SELECT AgentPendingActionId
FROM AgentPendingAction
WHERE AgentName like 'computername'

这应该输出指向同一代理的任何单个条目。

  1. 运行以下命令从挂起的管理中删除代理:
DECLARE @ActionId uniqueidentifier
SET @ActionId =
(
   SELECT AgentPendingActionId
   FROM AgentPendingAction
   WHERE AgentName like 'computername'
)
EXEC p_AgentPendingActionDeleteByIdList @AgentPendingActionIdList = @ActionId 

完成此操作后,您应该能够重新运行代理发现并成功安装代理。

于 2013-07-03T21:22:45.843 回答