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 物件。