Get-SCVirtualizationManager

获取由 VMM 管理的 VMware vCenter Server 对象。

语法

Get-SCVirtualizationManager
   [-VMMServer <ServerConnection>]
   [[-ComputerName] <String>]
   [<CommonParameters>]

说明

Get-SCVirtualizationManager cmdlet 获取由 Virtual Machine Manager (VMM) 管理的一个或 VMware vCenter Server 对象。 vCenter Server 是一个虚拟化管理器,通常管理在这些主机上部署的 ESX 主机和虚拟机。

如果 vCenter Server 连接到 VMM,则可以使用此 cmdlet 查看 vCenter Server 对象的属性,或将其存储在变量中供其他 cmdlet 使用。

示例

示例 1:显示 VMM 管理的每个 VMware vCenter Server 的相关信息

PS C:\> Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com"

此命令从 VMMServer01 检索当前与 VMM 关联的所有虚拟化管理器对象,并显示有关返回的对象的信息。

示例 2:获取 VMM 托管的特定 VMware vCenter Server

PS C:\> Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" -ComputerName "vCenterServer02.Contoso.com"

此命令获取名为 VirtMgrServer02 的 vCenter Server 对象,并显示有关返回的对象的信息。

示例 3:获取符合指定条件的所有 VMware vCenter 服务器

PS C:\> $vCenterServers = Get-SCVirtualizationManager -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -match "Server"}
PS C:\> $vCenterServers

第一个命令获取名称包括字符串“Server”的所有虚拟化管理器对象,并将返回的对象存储在$vCenterServers数组中。

第二个命令显示有关每个 vCenter Server 对象的信息。

参数

-ComputerName

指定 VMM 可以在网络上唯一标识的计算机的名称。 此参数的可接受值为:

  • FQDN
  • IPv4 或 IPv6 地址
  • NetBIOS 名称
类型:String
Position:0
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VMMServer

指定 VMM 服务器对象。

类型:ServerConnection
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

输出

VirtualizationManager

此 cmdlet 返回 VirtualizationManager 对象。