SCOM - TFS 同步 - 如何覆盖组的规则

SCOM - TFS synchronization - how to override rule for a group

我正在尝试实现 自动 TFS 与 SCOM 的同步。它按照 https://technet.microsoft.com/en-us/library/jj899887.aspx 工作。即,这有效:

但是,我只想为一组特定的 windows 服务器启用此功能。但我无法做到这一点。我的方法是禁用 TFS 连接器 class 的 TFS 工作项创建规则,但为相关组启用它 - 如下所示:

那是行不通的,唉 - 它甚至在手动将警报设置为 'assign to enginnering'-status 时阻止 TFS 同步,这在以前工作得很好。

我尝试了各种方法,但我的努力都是徒劳的。我如何才能仅为 windows 我在我的 'ITU-morten-testgruppe' 组中明确列出的服务器启用 TFS 工作项创建规则?

我正在关闭这个问题 - 似乎无法覆盖组的 TFS 工作项创建规则。

我的 objective - 只为特定警报创建工作项 - 似乎是通过触发自定义 powershell 脚本来完成的,在这个页面上:http://blog.coretech.dk/kra/changing-alert-resolution-state-automatically/

但是,我不得不将脚本从上面的页面更改为:

#Read out the RMS name
$objCompSys = Get-WmiObject win32_computersystem
$rootMS = $objCompSys.name+"."+$objCompSys.domain

$ResolutionState = 248
#Initializing the Ops Mgr 2007 Powershell provider
add-pssnapin “Microsoft.EnterpriseManagement.OperationsManager.Client";
set-location “OperationsManagerMonitoring::";
new-managementGroupConnection -ConnectionString:$rootMS;
set-location $rootMS;
$Alerts = get-alert -criteria "ResolutionState = 0 AND Severity = 1 AND Name LIKE 'ITU%'"

foreach($Alert in $Alerts)
{
$Alert.Name

$Alert.ResolutionState = $ResolutionState
$Alert.Update("Resolution State changed automatically by the notificaton")

}

请注意,上述脚本无法使用标准的 powershell 提示进行测试 - 它必须通过 'operations manager shell'.

进行测试

希望这对处于相同情况的其他人有所帮助。