如何获得群集列表

时间:2018-01-18 08:28:40

标签: .net powershell

我正在编写一个脚本来获取有关群集及其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
    } 
}

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的System Center和Windows Server?您可以使用System Center PS Shell获得所需的大量信息,但您也可以在普通PowerShell中使用Hyper-V和Failoverclusters模块的组合来获取它。