Get-SCVMMManagedComputer
获取 VMM 管理的计算机对象。
语法
Get-SCVMMManagedComputer
[-VMMServer <ServerConnection>]
[[-ComputerName] <String>]
[<CommonParameters>]
说明
Get-SCVMMManagedComputer cmdlet 获取由 Virtual Machine Manager (VMM) 管理的一个或多个计算机对象。 所管理的计算机类型如下:
虚拟机主机。 部署虚拟机的 Hyper-V 主机、VMware ESX 主机或 Citrix XenServer 主机。
VMWare Virtualization Manager。 运行 VMM 连接到的 VMware vCenter Server 的服务器,用于管理这些主机上部署的 ESX 主机和虚拟机。
库服务器。 用于为 VMM 库资源提供存储共享的服务器。
P2V 源计算机。 要克隆的任何物理计算机,以便可以使用其硬件和软件设置创建一个或多个虚拟机。
示例
示例 1:获取 VMM 管理的所有计算机
PS C:\> Get-SCVMMManagedComputer
此命令获取 VMM 管理的所有计算机对象,并向用户显示有关这些托管计算机的信息。 查看输出时,请注意 RoleString 属性指示服务器是库服务器、虚拟机的主机、库服务器和主机、VMware vCenter Server 还是 Citrix XenServer。
示例 2:更新 VMM 管理的所有主机服务器上的代理软件
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | Update-SCVMMManagedcomputer -Credential $Credential -RunAsynchronously
第一个命令使用 Get-Credential 提示你提供用户名和密码,然后将凭据存储在$Credential变量中。 此操作所需的凭据是一个域帐户,有权更新 VMM 管理的计算机上的软件。
第二个命令获取 VMM 管理的所有计算机对象,然后将每个托管计算机对象传递给更新每台计算机上的 VMM 代理软件的 Update-SCVMMManagedComputer cmdlet。 处理此命令时,$Credential向 Update-SCVMMManagedComputer cmdlet 提供凭据。
示例 3:按 IP 地址获取 VMM 管理的特定计算机
PS C:\> Get-SCVMMManagedComputer -ComputerName "10.20.30.40"
此命令按其 IP 地址获取计算机对象。
参数
-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 |
输出
VMMManagedComputer
此 cmdlet 返回 VMMManagedComputer 对象。