0
PS C:\Users\sup> Get-ClusterGroup | Where-Object {$_.name -ilike "*scvmm*"}

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

大家好,我想重命名故障转移集群管理器中的服务和应用程序,其中使用 powershell 包含scvmm& exported,例如上面的名称应该更改为..rtrtry.& ..rtrtry566.,有人可以帮帮我吗?

4

1 回答 1

0

您可以使用正则表达式匹配获取所需的对象并设置 name 属性:

get-clustergroup | 
    where {$_.Name -match "scvmm\.(.*)\.exported"} | 
    foreach {$_.Name = $matches[1]}
于 2011-07-15T14:26:59.840 回答