共用方式為


Get-SCVMMManagedComputer

取得 VMM 管理的電腦物件。

Syntax

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

Description

Get-SCVMMManagedComputer Cmdlet 會取得 Virtual Machine Manager (VMM) 管理的一或多個電腦物件。 受管理的電腦包含下列類型的電腦:

  • 虛擬機器主機。 您部署虛擬機器的 Hyper-V 主機、VMware ESX 主機或 Citrix XenServer 主機。

  • VMWare Virtualization Manager。 執行 VMware vCenter Server 的伺服器,VMM 會連線到此伺服器,以管理部署在這些主機上的 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 管理的所有電腦物件,然後將每個受管理的電腦物件傳遞至Update-SCVMMManagedComputer Cmdlet,以更新每部電腦上的 VMM 代理程式軟體。 處理此命令時,$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 物件。