New-SCVMXComputerConfiguration
從 VMware 中建立的虛擬機器收集虛擬機器組態資訊,以建立 VMX 電腦設定物件,以將虛擬機器設定資訊轉換成部署在 VMM 所管理的 Windows 主機上部署的虛擬機器。
Syntax
New-SCVMXComputerConfiguration
[-VMMServer <ServerConnection>]
[-VMXPath] <String>
[-LibraryServer <LibraryServer>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
New-SCVMXComputerConfiguration Cmdlet 會收集 VMware 型虛擬機器及其磁片實體特性的相關資訊,以建立 VMX 電腦群組態物件,而您想要轉換成部署在 Virtual Machine Manager 所管理之 Windows 型 Hyper-V 主機上的虛擬機器, (VMM) 。 此指令程式不會在 VMware 虛擬機器上收集作業系統或資料的資訊。
New-SCVMXComputerConfiguration Cmdlet 支援的 VMWare 虛擬硬碟格式包括:
monolithicSparse
monolithicFlat
vmfs
twoGbMaxExtentSparse
twoGbMaxExtentFlat
範例
範例 1:從以 VMware 為基礎的虛擬機器收集資訊
PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer01.Contoso.com"
PS C:\> New-SCVMXComputerConfiguration -LibraryServer $LibServ -VMXPath "\\FileServer01\MSSCVMMLibrary\VMware\VMSource.vmx"
第一個命令會取得 Contoso.com 網域中名為 LibServer01 的程式庫伺服器物件,並將物件儲存在 $LibServ 變數中。
最後一個命令會收集位於程式庫伺服器上的 「\FileServer01\MSSCVMMLibrary\VMware\VMSource.vmx」 之 .vmx 檔案的電腦群組態資訊。 New-SCVMXComputerConfiguration Cmdlet 會在 VMM 資料庫中儲存與 VMSource.vmx 相關聯的產生的 VMX 電腦設定物件。
注意:如果您在 VMM 主控台中查看 [程式庫] 檢視,則看不到 VMSource.vmx 檔案,因為 .vmx 檔案是單一虛擬機器物件的一部分。 您可以在程式庫檢視中看到的是虛擬機器。 若要尋找 .vmdk 檔案的路徑,請檢視該虛擬機器的內容。
參數
-JobVariable
指定追蹤工作進度,並將工作進度存放在這個參數命名的變數中。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LibraryServer
指定 VMM 程式庫伺服器物件。
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定觸發此動作 (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 |
-VMMServer
指定 VMM 伺服器物件。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMXPath
指定 VMware 虛擬機器的 .vmx 檔案完整 UNC 路徑。
範例格式: \\ServerName\VolumeName\DirectoryName\VMwareVM.vmx
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸出
VMXMachineConfig
此 Cmdlet 會傳回 VMXMachineConfig 物件。