New-SCV2V
將虛擬機器轉換成部署在 VMM 所管理的 Hyper-V 主機上的虛擬機器。
Syntax
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
[-LibraryServer <LibraryServer>]
-VMHost <Host>
-VMXPath <String>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
[-LibraryServer <LibraryServer>]
-VMXComputerConfiguration <VmxMachineConfiguration>
-VMHost <Host>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCV2V
[-EnableVMNetworkOptimization <Boolean>]
[-EnableMACAddressSpoofing <Boolean>]
[-VMMServer <ServerConnection>]
-VM <VM>
-VMHost <Host>
[-JobGroup <Guid>]
[-Trigger]
[-Description <String>]
[-Name <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Path <String>]
[-StartVM]
[-CPUCount <Byte>]
[-CPURelativeWeight <Int32>]
[-CPUType <ProcessorType>]
[-MemoryMB <Int32>]
[-DelayStartSeconds <Int32>]
[-StartAction <VMStartAction>]
[-StopAction <VMStopAction>]
[-LogicalNetwork <LogicalNetwork>]
[-VMNetwork <VMNetwork>]
[-NoConnection]
[-MACAddress <String>]
[-MACAddressType <String>]
[-SourceNetworkConnectionID <String>]
[-VirtualNetwork <VirtualNetwork>]
[-VirtualNetworkAdapter <VirtualNetworkAdapter>]
[-VLanEnabled <Boolean>]
[-VLanID <UInt16>]
[-OverridePatchPath <String>]
[-SkipInstallVirtualizationGuestServices]
[-NetworkLocation <String>]
[-NetworkTag <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
New-SCV2V Cmdlet 會轉換在 VMware ESX 伺服器主機上建立的虛擬機器。 此 Cmdlet 會將虛擬機器轉換成在 Virtual Machine Manager (VMM) 管理的 Hyper-V 主機上部署的虛擬機器。 您無法將 VMware ESX 主機指定為新虛擬機器的目的主機。
虛擬機器 (V2V) 轉換需要新虛擬機器的主機是 Hyper-V 主機。
VMware 虛擬機器 V2V 轉換的來源是 VMM 程式庫中的一組檔案。 將下列檔案儲存在 VMM 程式庫中:
- .vmx 檔案。 .vmk 檔案是 VMware 虛擬機器組態檔。 .vmx 檔案與 Hyper-V 裝載虛擬機器使用的虛擬機器組態 (.vmc) 檔案類似。 .vmx 檔案是一個文字檔,描述虛擬機器的屬性和結構,其中包含名稱、記憶體、磁片指派和網路參數。
- 一或多個 .vmdk 檔案。 .vmdk 檔案是 VMware 虛擬硬碟檔案。 .vmdk 檔案類似于 Hyper-V 裝載虛擬機器使用的虛擬硬碟 (.vhd) 檔案。 .vmdk 檔案包含客體作業系統、應用程式和資料。 目前的 Cmdlet 會從 .vmx 檔案識別這些檔案。
支援的 VMware 虛擬硬碟格式包括下列幾種格式:
- monolithicSparse
- monolithicFlat
- vmfs
- twoGbMaxExtentSparse
- twoGbMaxExtentFlat
在轉換過程中,此 Cmdlet 會將 .vmdk 檔案轉換為 .vhd 檔案。 此 Cmdlet 讓新虛擬機器上的作業系統與 Hyper-V 相容。 除非明確覆寫這些設定,否則此 Cmdlet 所建立的虛擬機器符合 VMware 虛擬機器屬性。 這些屬性包括名稱、描述、記憶體和磁片對匯流排指派。 根據預設,轉換程式不會保留網路介面卡設定。 您可以在目標虛擬機器上明確設定介面卡設定。
此 Cmdlet 支援轉換執行下列任何客體作業系統的 VMware 虛擬機器:
- Microsoft Windows 2000 Server with Service Pack 4 (SP4) 或更新版本
- Windows Server 2003 SP1 或更新版本
- Windows Server 2003 R2 或更新版本
- Windows Server 2008 或更新版本
- Windows XP SP1 或更新版本
- Windows Vista
客體作業系統為 Windows 的 VMware 型虛擬機器的一些轉換,可能需要您將系統檔案和驅動程式新增至內部快取。 您可以使用 Add-SCPatch Cmdlet,將必要的檔案新增至快取。 若要判斷您必須新增的更新,請執行 New-SCV2V 以嘗試將 .vmdk 檔案轉換成 .vhd 檔案。 如果您需要更新,此程式會將 V2V 轉換放入失敗狀態。 您可以檢閱必要的更新清單。 接下來,使用 Add-SCPatch 將更新新增至內部快取,然後重新開機失敗的 V2V 作業。 V2V 程式會繼續,因此您不需要重做磁片轉換。
如果您轉換執行任何其他作業系統的 VMware 型虛擬機器,虛擬機器可能無法啟動或可能無法正常運作。 若要保證成功轉換,您必須先將客體作業系統修改為其中一個支援的作業系統。
如需 VMM 如何直接轉換 .vmdk 檔案的詳細資訊,請輸入 Get-Help Copy-SCVirtualHardDisk
。
如需如何將必要檔案新增至內部快取的詳細資訊,請輸入 Get-Help Add-SCPatch
。
範例
範例 1:在 ESX 主機上轉換 VMware 型虛擬機器
PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01.Contoso.com"
PS C:\> $VM = Get-SCVirtualMachine -VMHost $ESXHost -Name "SourceVM"
PS C:\> New-SCV2V -VM $VM -VMHost $VMHost -Name "DestinationVM" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously
第一個命令會取得名為 ESXHost01 的主機,然後將該物件儲存在$ESXHost變數中。
第二個命令會在 Contoso.com 網域中取得名為 HyperVHost01 的主機,然後將該物件儲存在$VMHost變數中。
第三個命令會取得 ESXHost01 上名為 SourceVM 的虛擬機器,然後將該物件儲存在$VM變數中。
在最後一個命令**中,New-SCV2V** 會執行下列作業:
- 從名為 SourceVM 的來源 VMware 虛擬機器建立名為 DestinationVM 的 Windows 虛擬機器。 此命令會將名為 DestinationVM 的新虛擬機器部署到 HyperVHost01。 它會將虛擬機器檔案儲存在 HyperVHost01 上的 C:\VM 資料夾中。
- 在 HyperVHost01 上指派 512 MB 的記憶體,以供新虛擬機器使用。
- 指定 -RunAsynchronously 參數,以在命令完成之前立即將控制權傳回命令殼層。
命令會轉換來源虛擬機器上的所有虛擬磁片,並將其連結至新的虛擬機器。
範例 2:轉換儲存在 VMM 程式庫中的 VMware 型虛擬機器
PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer02.Contoso.com"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VirtualServerHost02.Contoso.com"
PS C:\> New-SCV2V -LibraryServer $LibServ -VMXPath "\\LibServer02\MSSCVMMLibrary\VMware\VMSource.vmx" -VMHost $VMHost -Name "VM02" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously
第一個命令會取得名為 LibServer02 的程式庫伺服器,然後將該物件儲存在 $LibServ 變數中。
第二個命令會取得名為 VirtualServerHost02 的主機,然後將該物件儲存在$VMHost變數中。
在最後一個命令中, New-SCV2V 會執行下列作業:
- 從儲存在 FileServer02 上指定路徑的來源 VMware 檔案 VMSource.vmx 建立名為 VM02 的 Windows 虛擬機器。 此命令接著會將名為 VM02 的新虛擬機器部署到 VirtualServerHost02。 此命令會將虛擬機器檔案儲存在 VirtualServerHost02 上的 C:\VM 資料夾中。
- 在 VirtualServerHost02 上指派 512 MB 的記憶體,以供新虛擬機器使用。
- 指定 RunAsynchronously 參數,以在命令完成之前立即將控制權傳回命令殼層。
參數
-CPUCount
在虛擬機器、硬體設定檔或範本上指定 CPU 數目。
主機類型支援下列 CPU 數目:
- Hyper-V。 每個虛擬機器最多四個 CPU,視客體作業系統而定
- VMware ESX。 每部虛擬機器最多四個 CPU,但在執行 Windows NT 4.0 的虛擬機器上,只有一個 CPU
- Citrix XenServer。 每個虛擬機器最多八個 CPU,視客體作業系統而定
Type: | Byte |
Aliases: | ProcessorCount |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPURelativeWeight
指定此虛擬機器在主機上可以使用的 CPU 資源數量,這是與相同主機上其他虛擬機器相對的數量。 具有較高權數值的虛擬機器會配置比具有較低權數值的虛擬機器配置更多的 CPU 資源。 這些值的 VMware 詞彙是共用。
主機類型支援下列相對值:
- Hyper-V。 1 到 10000。
- VMware ESX。 高。
- VMware ESX。 高於標準。
- VMware ESX。 一般 (預設) 。 1000。
- VMware ESX。 在 [一般] 下方。
- VMware ESX。 低。
- VMware ESX。 自訂 1 到 1000000。
- Citrix XenServer。 1 到 65536,一般為 256。
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUType
指定虛擬機器的 CPU 類型。
若要擷取可用於 VMM 環境中虛擬機器的所有 CPU 類型清單,請輸入 Get-SCCPUType
。
Type: | ProcessorType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DelayStartSeconds
指定啟動虛擬化服務之後,以及自動啟動虛擬機器之前,所要等待的秒數。 您可以使用此延遲來交錯多個虛擬機器的啟動時間。 這項技術有助於減少實體電腦資源的需求。 一般設定可能是 30 到 60 秒。
主機類型具有下列可設定的延遲上限:
- Hyper-V。 1000000000 秒或277777小時。
- VMware ESX。 65535 秒或 18 小時。
- Citrix XenServer。 不適用。
Type: | Int32 |
Aliases: | DelayStart |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
指定已轉換虛擬機器的描述。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableMACAddressSpoofing
指出是否啟用媒體存取控制 (MAC) 位址詐騙。
Type: | Boolean |
Aliases: | MACAddressesSpoofingEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableVMNetworkOptimization
指出是否要啟用虛擬機器網路優化。 優化可改善虛擬機器的網路效能,其網路介面卡支援虛擬機器佇列 (VMQ) 或 TCP Chimney 卸載。 VMQ 可讓您為每個虛擬網路介面卡建立唯一的網路佇列。 TCP Chimney 卸載可讓網路流量處理從網路堆疊卸載。
Type: | Boolean |
Aliases: | VMNetworkOptimizationEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
指定一系列命令的識別碼,這些命令會在包含相同作業群組識別碼的執行的最後一個命令之前,以集合的形式執行。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
指定追蹤和儲存作業進度的變數。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
指定 VMM 程式庫伺服器。 這個 Cmdlet 會轉換儲存在此參數指定之伺服器中的虛擬機器。
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetwork
指定已轉換虛擬機器的邏輯網路。 邏輯網路是 IP 子網和 VLAN 的具名群組,可用來組織和簡化網路指派。
Type: | LogicalNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MACAddress
指定電腦上的實體或虛擬網路介面卡的 MAC 位址或一組 MAC 位址。 有效值為:一或多個 MAC 位址。 輸入多個 MAC 位址做為以逗號分隔的字串清單。
Type: | String |
Aliases: | EthernetAddress, PhysicalAddress |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MACAddressType
指定要用於虛擬網路介面卡的 MAC 網址類別型。 有效值為:靜態和動態。
Type: | String |
Aliases: | EthernetAddressType, PhysicalAddressType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
指定此 Cmdlet 配置給已轉換虛擬機器的主機上, (MB) RAM (RAM) 隨機存取記憶體的數量。 預設值是 512 MB。 針對執行 Windows Server 2008 R2 SP1 或更新版本的主機上啟用動態記憶體的虛擬機器,請指定啟動記憶體值。
主機類型具有下列可指派給虛擬機器的最大記憶體:
- Hyper-V。 每個虛擬機器最多 65536 MB RAM。
- VMware ESX Server 3.0.x。 每個虛擬機器最多 16384 MB RAM。
- VMware ESX Server 3.5.x。 每個虛擬機器最多 65532 MB RAM。
- Citrix XenServer。 每個虛擬機器最多 32265 MB RAM。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
指定已轉換之虛擬機器的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkLocation
指定實體網路介面卡或虛擬網路介面卡的網路位置,或主機實體網路介面卡的新預設網路位置。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkTag
指定與虛擬網路介面卡關聯的一個字或詞組,而這個虛擬網路介面卡是設定為連線到主機上的特定內部或外部網路。
網路標籤會識別與相同網路成員相同的網路標籤的所有虛擬機器。 VMM 會在評估要部署虛擬機器的主機時,使用網路標籤。 如果主機未在網路上包含與要放置之虛擬機器相同的網路標記的虛擬機器,主機會在放置程式中收到零顆星。
Type: | String |
Aliases: | Tag |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoConnection
指出此 Cmdlet 會中斷與已轉換虛擬機器之虛擬網路的虛擬網路介面卡連線。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OverridePatchPath
請勿指定此參數。 僅供內部使用。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
以有效網域使用者帳戶的格式指定 VMM 物件的擁有者。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
指定虛擬機器轉換的目的地路徑。 當您指定 UNC 路徑時,此參數會接受萬用字元 (*) 。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定觸發此動作之 PRO 提示 (PRO 提示的識別碼) 。 此參數可讓您稽核 PRO 秘訣。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
表示作業會以非同步方式執行,讓控制項立即返回命令殼層。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipInstallVirtualizationGuestServices
指出此 Cmdlet 會略過虛擬機器上的虛擬化客體服務安裝。
根據預設,VMM 會自動安裝適當的虛擬化客體服務。 對於 Hyper-V 主機上的虛擬機器,虛擬化來賓服務稱為「整合元件」(VMGuest.iso)。 對於 XenServer 主機上的虛擬機器,虛擬化客體服務稱為 Citrix Tools for 虛擬機器 (xs-tools.iso) 。 VMware ESX 主機上的虛擬機器不會使用虛擬化來賓服務。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceNetworkConnectionID
指定此 Cmdlet 在虛擬機器中轉換成虛擬網路介面卡的實體網路介面卡的 MAC 位址或網路名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartAction
指定虛擬機器在虛擬化服務啟動時的行為。 此參數可接受的值為:
- AlwaysAutoTurnOnVM
- NeverAutoTurnOnVM
- TurnOnVMIfRunningWhenVSStopped
Type: | VMStartAction |
Accepted values: | NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartVM
表示虛擬機器在抵達目的地主機時啟動。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StopAction
指定虛擬化服務停止時虛擬機器的行為。 此參數可接受的值為:
- SaveVM
- TurnOffVM
- ShutdownGuestOS
Type: | VMStopAction |
Accepted values: | SaveVM, TurnOffVM, ShutdownGuestOS |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Trigger
指出此 Cmdlet 會在作業群組中執行命令,以進行實體對虛擬 (P2V) 轉換、虛擬到虛擬 (V2V) 轉換,或將實體硬碟轉換成虛擬硬碟。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
指定已轉換虛擬機器的使用者角色。
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetwork
指定已轉換虛擬機器的虛擬網路。
Type: | VirtualNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetworkAdapter
指定虛擬機器的虛擬網路介面卡物件。
主機類型支援下列虛擬網路介面卡數目:
- Hyper-V。 每個虛擬機器最多四個模擬介面卡。 Windows Server 2003 x64 客體作業系統上的模擬網路介面卡沒有可用的驅動程式。
- Hyper-V。 每個虛擬機器最多八個綜合介面卡。
- VMware ESX。 每個虛擬機器最多四個模擬介面卡。
- Citrix XenServer。 每個虛擬機器最多有七個模擬介面卡。
Type: | VirtualNetworkAdapter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VLanEnabled
指出是否要啟用虛擬 LAN (VLAN) ,以供 Hyper-V 或 Citrix XenServer 主機上的虛擬機器使用。
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VLanID
指定虛擬機器上虛擬網路介面卡或虛擬機器主機上實體網路介面卡的數值識別碼。 有效值為介於 1 到 4094 的整數。 在 VLan 模式為 Access 時,在外部系結的實體網路介面卡上設定 Hyper-V、VMware ESX 或 Citrix XenServer 主機的 VLan 識別碼。 在系結至主機上實體網路介面卡的虛擬機器虛擬網路介面卡上設定 VLan 識別碼,或系結至主機上的內部虛擬網路。
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
指定這個 Cmdlet 所轉換的虛擬機器物件。
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
指定虛擬機器主機物件。 VMM 支援 Hyper-V 主機、VMware ESX 主機和 Citrix XenServer 主機。 如需每種主機類型的詳細資訊,請參閱 Add-SCVMHost Cmdlet。
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
指定管理已轉換之虛擬機器的 VMM 伺服器。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMNetwork
指定虛擬機器網路物件。 若要取得虛擬機器網路物件,請使用 Get-SCVMNetwork Cmdlet。
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMXComputerConfiguration
指定 VMX 電腦設定。
Type: | VmxMachineConfiguration |
Aliases: | MachineConfig, VMXMachineConfig |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMXPath
指定 VMware 虛擬機器 .vmx 檔案的完整 UNC 路徑。
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸出
VirtualMachine
此 Cmdlet 會傳回 VirtualMachine 物件。
備註
- 此 Cmdlet 需要 VMM VMX 電腦設定物件。 若要取得 VMX 物件,請使用 Get-SCVMXComputerConfiguration Cmdlet。