我想将Get-Cluster
的输出用于
Get-WmiObject -Class Win32_computersystem -ComputerName [ClusterName] | Select-Object -ExpandProperty Name
我是powershell的新手,任何人都可以帮助我如何用示例代码替换[ClusterName]
答案 0 :(得分:0)
使用辅助变量而不是尝试创建单行程序通常很有用。首先保存集群对象,如下所示,
$c = Get-Cluster -name myCluster
然后你可以检查对象。查询其属性和诸如此类的东西。当您知道哪个成员具有所需数据时,请使用$c.<property>
语法访问它,
gwmi win32_computersystem -computername $c.name | select -expand name
答案 1 :(得分:0)
一个班轮将是:
Get-Cluster | gwmi win32_computersystem -computername $_.Name | Select-Object -ExpandProperty Name