SCOM - синхронизация TFS - как переопределить правило для группы

Я пытаюсь добиться автоматической синхронизации TFS с SCOM. Он работает согласно https://technet.microsoft.com/en-us/library/jj899887.aspx. Т.е. это работает:

введите описание изображения здесь

Я хотел бы, однако, включить это только для группы определенных серверов Windows. Но я не могу этого сделать. Мой подход состоит в том, чтобы отключить правило создания рабочих элементов TFS для класса соединителя TFS, но включить его для рассматриваемой группы, например так:

введите описание изображения здесь

Увы, это не работает - и даже предотвращает синхронизацию TFS, если вручную установить для alart статус "назначить для enginnering", который раньше работал нормально.

Я пробовал разные подходы, но мои усилия сошли на нет. Как включить правило создания рабочих элементов TFS только для серверов Windows, которые я перечислил явно в своей группе 'ITU-morten-testgruppe'?

1 ответ

Решение

Я закрываю эту проблему - кажется, невозможно переопределить правило создания рабочих элементов TFS для группы.

Моя цель - создать рабочие элементы, созданные только для определенных предупреждений, - кажется, выполняя запуск специального сценария 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 - он должен быть протестирован с помощью "оболочки диспетчера операций".

Надеюсь, что это может помочь другим в такой же ситуации.

Другие вопросы по тегам