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 名称
Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

指定VMM 服务器对象。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

输出

VirtualizationManager

此 cmdlet 返回 VirtualizationManager 对象。