Freigeben über


New-SCVMXComputerConfiguration

Erstellt ein VMX-Computerkonfigurationsobjekt, indem Sie Konfigurationsinformationen für virtuelle Computer aus einem virtuellen Computer sammeln, der in VMware erstellt wurde, der in einen virtuellen Computer konvertiert werden soll, der auf einem von VMM verwalteten Windows-basierten Host bereitgestellt wird.

Syntax

New-SCVMXComputerConfiguration
   [-VMMServer <ServerConnection>]
   [-VMXPath] <String>
   [-LibraryServer <LibraryServer>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-SCVMXComputerConfiguration erstellt ein VMX-Computerkonfigurationsobjekt, indem Informationen zu den physischen Merkmalen eines virtuellen VMware-basierten Computers und seiner Datenträger gesammelt werden, die Sie in einen virtuellen Computer konvertieren möchten, der auf einem windowsbasierten Hyper-V-Host bereitgestellt wird, der von Virtual Machine Manager (VMM) verwaltet wird. Mit diesem Cmdlet werden keine Informationen zum Betriebssystem oder Daten zur VMware-basierten virtuellen Maschine gesammelt.

VMWare virtuelle Festplattenformate, die vom Cmdlet New-SCVMXComputerConfiguration unterstützt werden, umfassen:

  • monolithicSparse

  • monolithicFlat

  • vmfs

  • twoGbMaxExtentSparse

  • twoGbMaxExtentFlat

Beispiele

Beispiel 1: Sammeln von Informationen aus einem VMware-basierten virtuellen Computer

PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer01.Contoso.com"
PS C:\> New-SCVMXComputerConfiguration -LibraryServer $LibServ -VMXPath "\\FileServer01\MSSCVMMLibrary\VMware\VMSource.vmx"

Der erste Befehl ruft das Bibliotheksserverobjekt namens LibServer01 in der Contoso.com Domäne ab und speichert das Objekt in der $LibServ Variablen.

Der letzte Befehl sammelt die Computerkonfigurationsinformationen für die VMX-Datei unter "\FileServer01\MSSCVMMLibrary\VMware\VMSource.vmx" auf dem Bibliotheksserver. Das Cmdlet New-SCVMXComputerConfiguration speichert das resultierende VMX-Computerkonfigurationsobjekt, das vmSource.vmx in der VMM-Datenbank zugeordnet ist.

Hinweis: Wenn Sie in der Bibliotheksansicht in der VMM-Konsole suchen, können Sie die Datei VMSource.vmx nicht sehen, da die VMX-Datei Teil eines einzelnen virtuellen Computerobjekts ist. Die virtuelle Maschine wird in der Bibliotheksansicht angezeigt. Zeigen Sie die Eigenschaften für die virtuelle Maschine an, um den Pfad einer VMDK-Datei zu ermitteln.

Parameter

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryServer

Gibt ein VMM-Bibliothekserverobjekt an.

Type:LibraryServer
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMXPath

Gibt den vollständigen UNC-Pfad zur VMX-Datei einer virtuellen VMware-Maschine an.

Beispielformat: \\ServerName\VolumeName\DirectoryName\VMwareVM.vmx

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Ausgaben

VMXMachineConfig

Dieses Cmdlet gibt ein VMXMachineConfig-Objekt zurück.