Переименование служб и приложений в диспетчере отказоустойчивых кластеров с помощью Powershell - PullRequest
0 голосов
/ 05 июля 2011
PS C:\Users\sup> Get-ClusterGroup | Where-Object {$_.name -ilike "*scvmm*"}

Name                       Owner                         State
----                      ---------                      -----
scvmm..rtrtry.exported      n01                           Offline
scvmm..rtrtry566.exported   n02                           Offline

Привет, я хотел переименовать службы и приложения в диспетчере отказоустойчивого кластера, в которых есть слова scvmm & exported, используя powershell, например, вышеприведенные имена следует изменить на ..rtrtry. & ..rtrtry566. кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 15 июля 2011

Вы можете получить нужные объекты с помощью регулярного выражения и установить свойство name:

get-clustergroup | 
    where {$_.Name -match "scvmm\.(.*)\.exported"} | 
    foreach {$_.Name = $matches[1]}
...