我试图通过查询OperationsManager数据库找出现有组的目标管理包。我希望堆叠上的人已经解决了这个问题。
答案 0 :(得分:1)
有两种不同的情况。如果在Console中手动创建组,则它是单例类,而类是组本身。所以,比如说,删除它的MP就删除了这个组。
另一种情况是定义了一个组类,但没有标记为单例。在这种情况下,必须有一个发现,找到该组的零个或多个实例。在这种情况下,您无法删除单个组实例(只有发现可以执行此操作)。但是,如果删除定义了组类的MP,则删除所有组实例。
使用以下查询查找定义了组/组类的MP。该查询还显示组类是否为单例。
select bme.DisplayName, mp.MPName, mp.MPFriendlyName, mt.IsSingleton
from BaseManagedEntity bme
join TypedManagedEntity tme on tme.BaseManagedEntityId = bme.BaseManagedEntityId
join ManagedType mt on mt.ManagedTypeId = tme.ManagedTypeId
join ManagementPack mp on mp.ManagementPackId = mt.ManagementPackId
where DisplayName = '<group display name>'
请注意。在控制台中具有多个实例的组显示为&#34;类折叠名称/组实例名称&#34;。对于查询目的,仅使用&#34;组实例名称&#34;。