我正在编写一个脚本来获取有关群集及其VM的信息。
首先,我获得了有关所有系统属性的信息,如Name,Hosts,CreationDate,ChildClusters等。在childClusters中,我有几个集群。如何获取它们及其VM的列表?
代码在这里:
function Get-VMInfo($SystemName) {
$HostGroupName = 'All Hosts'
$VMMServerName = 'localhost'
$report = @()
$SCVMs = @()
if ($HostGroupName) {
$hg = Get-SCVMHostGroup $HostGroupName
$report += $hg
return $report
}
}
答案 0 :(得分:0)
您使用的是哪个版本的System Center和Windows Server?您可以使用System Center PS Shell获得所需的大量信息,但您也可以在普通PowerShell中使用Hyper-V和Failoverclusters模块的组合来获取它。