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 对象。