Das Cmdlet New-SCV2V konvertiert eine virtuelle Maschine, die auf einem VMware ESX Server-Host erstellt wurde.
Dieses Cmdlet konvertiert in einen virtuellen Computer in einen virtuellen Computer, der auf einem Hyper-V Host bereitgestellt wird, der von Virtual Machine Manager (VMM) verwaltet wird.
Sie können keinen VMware ESX-Host als Zielhost für die neue virtuelle Maschine angeben.
Eine Konvertierung von virtuellen in eine virtuelle Maschine (V2V) erfordert, dass es sich bei dem Host für die neue virtuelle Maschine um einen Hyper-V Host handelt.
Die Quelle für eine V2V-Konvertierung einer virtuellen VMware-Maschine ist eine Reihe von Dateien in der VMM-Bibliothek.
Speichern Sie die folgenden Dateien in der VMM-Bibliothek:
Eine .vmx-Datei.
Eine .vmk-Datei ist eine Konfigurationsdatei für virtuelle VMware-Maschinen.
Eine .vmx-Datei ähnelt in ihrer Funktion der Konfigurationsdatei für virtuelle Maschinen (.vmc), die Hyper-V gehosteten virtuellen Maschinen verwenden.
Eine .vmx-Datei ist eine Textdatei, die die Eigenschaften und die Struktur einer virtuellen Maschine beschreibt, einschließlich Name, Arbeitsspeicher, Festplattenzuweisungen und Netzwerkparameter.
Eine oder mehrere .vmdk-Dateien.
Eine .vmdk-Datei ist eine virtuelle VMware-Festplattendatei.
Eine .vmdk-Datei ähnelt der Datei mit der virtuellen Festplatte (.vhd), die Hyper-V gehosteten virtuellen Maschinen verwenden.
Eine .vmdk-Datei enthält das Gastbetriebssystem, Anwendungen und Daten.
Das aktuelle Cmdlet identifiziert diese Dateien anhand der .vmx-Datei.
Zu den unterstützten Formaten für virtuelle VMware-Festplatten gehören die folgenden:
monolithischSparse
monolithischFlach
VMFS
twoGbMaxExtentSparse
twoGbMaxExtentFlat
Während des Konvertierungsprozesses konvertiert dieses Cmdlet die .vmdk-Dateien in .vhd-Dateien.
Mit diesem Cmdlet wird das Betriebssystem auf dem neuen virtuellen Computer mit Hyper-V kompatibel.
Die virtuelle Maschine, die mit diesem Cmdlet erstellt wird, stimmt mit den Eigenschaften der virtuellen VMware-Maschine überein, es sei denn, diese Einstellungen werden explizit überschrieben.
Zu diesen Eigenschaften gehören Name, Beschreibung, Arbeitsspeicher und Datenträger-zu-Bus-Zuweisung.
Standardmäßig werden bei der Konvertierung die Netzwerkadaptereinstellungen nicht beibehalten.
Sie können die Adaptereinstellungen auf dem virtuellen Zielcomputer explizit festlegen.
Dieses Cmdlet unterstützt die Konvertierung von virtuellen VMware-Maschinen, die auf den folgenden Gastbetriebssystemen ausgeführt werden:
Microsoft-Betriebssysteme – Alle unterstützten Betriebssysteme
Linux - Alle Linux-Gastbetriebssysteme, die von SCVMM unterstützt werden
Bei einigen Konvertierungen einer VMware-basierten virtuellen Maschine mit dem Gastbetriebssystem Windows müssen Sie möglicherweise Systemdateien und Treiber zum internen Cache hinzufügen.
Sie können das Cmdlet Add-SCPatch verwenden, um dem Cache die erforderlichen Dateien hinzuzufügen.
Um zu bestimmen, welche Updates Sie hinzufügen müssen, führen Sie New-SCV2V aus, um zu versuchen, die .vmdk-Datei in eine .vhd-Datei zu konvertieren.
Wenn Sie Updates benötigen, versetzt dieser Prozess die V2V-Konvertierung in einen fehlerhaften Zustand.
Sie können eine Liste der erforderlichen Updates überprüfen.
Verwenden Sie als Nächstes Add-SCPatch , um die Updates zum internen Cache hinzuzufügen, und starten Sie dann den fehlgeschlagenen V2V-Auftrag neu.
Der V2V-Prozess wird fortgesetzt, sodass Sie die Datenträgerkonvertierung nicht wiederholen müssen.
Wenn Sie eine VMware-basierte virtuelle Maschine konvertieren, auf der ein anderes Betriebssystem ausgeführt wird, wird die virtuelle Maschine möglicherweise nicht gestartet oder funktioniert nicht ordnungsgemäß.
Um eine erfolgreiche Konvertierung zu gewährleisten, müssen Sie zunächst das Gastbetriebssystem auf eines der unterstützten Betriebssysteme ändern.
Weitere Informationen dazu, wie VMM VMDK-Dateien direkt konvertiert, geben Sie Get-Help Copy-SCVirtualHardDiskein.
Weitere Informationen zum Hinzufügen erforderlicher Dateien zum internen Cache erhalten Sie, wenn Sie Get-Help Add-SCPatch.
Beispiele
Beispiel 1: Konvertieren einer VMware-basierten virtuellen Maschine auf einem ESX-Host
Der erste Befehl ruft den Host mit dem Namen ESXHost01 ab und speichert dieses Objekt dann in der Variablen $ESXHost.
Der zweite Befehl ruft den Host mit dem Namen HyperVHost01 in der Domäne Contoso.com ab und speichert dieses Objekt dann in der Variablen $VMHost.
Mit dem dritten Befehl wird der virtuelle Computer mit dem Namen SourceVM auf ESXHost01 abgerufen und dann in der Variablen $VM gespeichert.
Im letzten Befehl** führt New-SCV2V** die folgenden Vorgänge aus:
Erstellt eine Windows-basierte virtuelle Maschine mit dem Namen "DestinationVM" aus der virtuellen VMware-Quellmaschine mit dem Namen "SourceVM".
Mit dem Befehl wird der neue virtuelle Computer mit dem Namen "DestinationVM" auf HyperVHost01 bereitgestellt.
Die Dateien des virtuellen Computers werden im Ordner C:\VMs auf HyperVHost01 gespeichert.
Weist 512 MB Arbeitsspeicher auf HyperVHost01 für die Verwendung durch den neuen virtuellen Computer zu.
Gibt den Parameter -RunAsynchronously an, um die Steuerung sofort an die Befehlsshell zurückzugeben, bevor der Befehl abgeschlossen ist.
Der Befehl konvertiert alle virtuellen Laufwerke auf dem virtuellen Quellcomputer und fügt sie an den neuen virtuellen Computer an.
Beispiel 2: Konvertieren einer VMware-basierten virtuellen Maschine, die in der VMM-Bibliothek gespeichert ist
Der erste Befehl ruft den Bibliothekserver mit dem Namen LibServer02 ab und speichert dieses Objekt dann in der Variablen $LibServ.
Der zweite Befehl ruft den Host mit dem Namen VirtualServerHost02 ab und speichert dieses Objekt dann in der Variablen $VMHost.
Im letzten Befehl führt New-SCV2V die folgenden Vorgänge aus:
Erstellt eine Windows-basierte virtuelle Maschine mit dem Namen VM02 aus der VMware-Quelldatei VMSource.vmx, die unter dem angegebenen Pfad auf FileServer02 gespeichert ist.
Der Befehl stellt dann den neuen virtuellen Computer mit dem Namen VM02 auf VirtualServerHost02 bereit.
Der Befehl speichert die Dateien der virtuellen Maschine im Ordner C:\VMs auf VirtualServerHost02.
Weist 512 MB Arbeitsspeicher auf VirtualServerHost02 für die Verwendung durch den neuen virtuellen Computer zu.
Gibt den RunAsynchronously-Parameter an, um die Steuerung sofort an die Befehlsshell zurückzugeben, bevor der Befehl abgeschlossen ist.
Parameter
-CPUCount
Gibt die Anzahl der CPUs auf einem virtuellen Computer, in einem Hardwareprofil oder auf einer Vorlage an.
Typen von Hosts unterstützen die folgende Anzahl von CPUs:
Hyper-V.
Bis zu vier CPUs pro virtueller Maschine, abhängig vom Gastbetriebssystem
VMware ESX.
Bis zu vier CPUs pro virtueller Maschine, aber nur eine CPU auf einer virtuellen Maschine, auf der Windows NT 4.0 ausgeführt wird
Citrix XenServer.
Bis zu acht CPUs pro virtueller Maschine, abhängig vom Gastbetriebssystem
Parametereigenschaften
Typ:
Byte
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
Prozessoranzahl
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-CPURelativeWeight
Gibt die Menge der CPU-Ressourcen auf einem Host an, die dieser virtuelle Computer relativ zu anderen virtuellen Computern auf demselben Host verwenden kann.
Einem virtuellen Computer mit einem höheren Gewichtungswert werden mehr CPU-Ressourcen zugewiesen als ein virtueller Computer mit einem niedrigeren Gewichtungswert.
Der VMware-Begriff für diese Werte ist Aktien.
Typen von Hosts unterstützen die folgenden relativen Werte:
Hyper-V.
1 bis 10000.
VMware ESX.
Hoch.
VMware ESX.
Über Normal.
VMware ESX.
Normal (Standard). 1000.
VMware ESX.
Unter Normal.
VMware ESX.
Niedrig.
VMware ESX.
Benutzerdefiniert 1 bis 1000000.
Citrix XenServer.
1 bis 65536, normal ist 256.
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
Relatives Gewicht
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-CPUType
Gibt den CPU-Typ für einen virtuellen Computer an.
Um eine Liste aller CPU-Typen abzurufen, die für die Verwendung in virtuellen Computern in einer VMM-Umgebung verfügbar sind, geben Sie Get-SCCPUTypeein.
Parametereigenschaften
Typ:
ProcessorType
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-DelayStartSeconds
Gibt an, wie viele Sekunden nach dem Start des Virtualisierungsdiensts gewartet werden soll, bevor ein virtueller Computer automatisch gestartet wird.
Sie können diese Verzögerung nutzen, um die Startzeit mehrerer virtueller Maschinen zu staffeln.
Diese Technik trägt dazu bei, den Bedarf an physischen Computerressourcen zu reduzieren.
Eine typische Einstellung kann 30 bis 60 Sekunden sein.
Für Hosttypen gelten die folgenden maximal konfigurierbaren Verzögerungen:
Hyper-V.
1000000000 Sekunden oder 277777 Stunden.
VMware ESX.
65535 Sekunden oder 18 Stunden.
Citrix XenServer.
Nicht zutreffend.
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
VerzögerungStart
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Description
Gibt eine Beschreibung für den konvertierten virtuellen Computer an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-EnableMACAddressSpoofing
Gibt an, ob MAC-Adressen-Spoofing (Media Access Control) aktiviert werden soll.
Parametereigenschaften
Typ:
Boolean
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
MACAddressesSpoofingEnabled
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-EnableVMNetworkOptimization
Gibt an, ob die Netzwerkoptimierung für virtuelle Maschinen aktiviert werden soll.
Die Optimierung verbessert die Netzwerkleistung für virtuelle Maschinen mit Netzwerkadaptern, die Virtual Machine Queue (VMQ) oder TCP Chimney Offload unterstützen.
Mit VMQ können Sie für jeden virtuellen Netzwerkadapter eine eindeutige Netzwerkwarteschlange erstellen.
TCP Chimney Offload ermöglicht die Auslagerung der Verarbeitung von Netzwerkdatenverkehr aus dem Netzwerkstapel.
Parametereigenschaften
Typ:
Boolean
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
VMNetworkOptimizationEnabled
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-JobGroup
Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz ausgeführt werden, kurz bevor der letzte Befehl ausgeführt wird, der denselben Auftragsgruppenbezeichner enthält.
Parametereigenschaften
Typ:
Guid
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-JobVariable
Gibt eine Variable an, in der der Auftragsfortschritt verfolgt und gespeichert wird.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-LibraryServer
Gibt einen VMM-Bibliothekserver an.
Dieses Cmdlet konvertiert einen virtuellen Computer, der auf dem Server gespeichert ist, der durch diesen Parameter angegeben wird.
Parametereigenschaften
Typ:
LibraryServer
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
Parse
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
NoParse
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-LogicalNetwork
Gibt ein logisches Netzwerk für die konvertierte virtuelle Maschine an.
Ein logisches Netzwerk ist eine benannte Gruppierung von IP-Subnetzen und VLANs, die zum Organisieren und Vereinfachen von Netzwerkzuweisungen verwendet wird.
Parametereigenschaften
Typ:
LogicalNetwork
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-MACAddress
Gibt die MAC-Adresse oder eine Gruppe von MAC-Adressen für einen physischen oder virtuellen Netzwerkadapter auf einem Computer an.
Gültige Werte sind: eine oder mehrere MAC-Adressen.
Geben Sie mehr als eine MAC-Adresse als kommagetrennte Liste von Zeichenfolgen ein.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
Ethernet-Adresse, PhysischeAdresse
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-MACAddressType
Gibt den Typ der MAC-Adresse an, die für einen virtuellen Netzwerkadapter verwendet werden soll.
Gültige Werte sind: Statisch und Dynamisch.
Gibt die Menge des Arbeitsspeichers für den zufälligen Zugriff (RAM) in Megabyte (MB) auf dem Host an, den dieses Cmdlet dem konvertierten virtuellen Computer zuweist.
Der Standardwert ist 512 MB.
Geben Sie für einen virtuellen Computer, auf dem der dynamische Arbeitsspeicher auf einem Host aktiviert ist, der Windows Server 2008 R2 SP1 oder höher ausführt, den Wert des Startspeichers an.
Typen von Hosts verfügen über den folgenden maximalen Arbeitsspeicher, der virtuellen Computern zugewiesen werden kann:
Hyper-V.
Bis zu 65536 MB RAM pro virtuellen Computer.
VMware ESX Server 3.0.x.
Bis zu 16384 MB RAM pro virtuellen Computer.
VMware ESX Server 3.5.x.
Bis zu 65532 MB RAM pro virtuellen Computer.
Citrix XenServer.
Bis zu 32265 MB RAM pro virtuellen Computer.
Parametereigenschaften
Typ:
Int32
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Name
Gibt den Namen der konvertierten virtuellen Maschine an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-NetworkLocation
Gibt den Netzwerkspeicherort für einen physischen Netzwerkadapter oder für einen virtuellen Netzwerkadapter oder einen neuen Standardnetzwerkspeicherort eines physischen Hostnetzwerkadapters an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-NetworkTag
Gibt ein Wort oder einen Ausdruck an, das bzw. der einem virtuellen Netzwerkadapter zugeordnet werden soll, der für die Verbindung mit einem bestimmten internen oder externen Netzwerk auf dem Host konfiguriert ist.
Das Netzwerk-Tag identifiziert alle virtuellen Maschinen mit demselben Netzwerk-Tag als Mitglieder desselben Netzwerks.
VMM verwendet ein Netzwerktag, sofern vorhanden, wenn Hosts als mögliche Kandidaten für die Bereitstellung eines virtuellen Computers ausgewertet werden.
Wenn der Host keine virtuellen Maschinen im Netzwerk enthält, die das gleiche Netzwerk-Tag wie die zu platzierende virtuelle Maschine haben, erhält der Host bei der Platzierung null Sterne.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
Tag
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-NoConnection
Gibt an, dass dieses Cmdlet einen virtuellen Netzwerkadapter von einem virtuellen Netzwerk für den konvertierten virtuellen Computer trennt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-OverridePatchPath
Geben Sie diesen Parameter nicht an.
Nur für die interne Verwendung.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Owner
Gibt die besitzende Person eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Path
Gibt den Zielpfad für die Konvertierung der virtuellen Maschine an.
Dieser Parameter akzeptiert den Platzhalter (*), wenn Sie einen UNC-Pfad angeben.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat.
Mit diesem Parameter können Sie PRO-Tipps überwachen.
Parametereigenschaften
Typ:
Guid
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-SkipInstallVirtualizationGuestServices
Gibt an, dass dieses Cmdlet die Installation von Virtualisierungsgastdiensten auf einem virtuellen Computer überspringt.
Standardmäßig installiert VMM den entsprechenden Virtualisierungsgastdienst automatisch.
Für eine virtuelle Maschine auf einem Hyper-V Host wird der Virtualisierungs-Gastdienst als Integrationskomponenten (VMGuest.iso) bezeichnet.
Für eine virtuelle Maschine auf einem XenServer-Host heißt der Virtualisierungsgastdienst Citrix Tools for Virtual Machines (xs-tools.iso).
Virtuelle Maschinen auf einem VMware ESX-Host verwenden keinen Virtualisierungs-Gastdienst.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-SourceNetworkConnectionID
Gibt die MAC-Adresse oder den Netzwerknamen des physischen Netzwerkadapters an, den dieses Cmdlet in einen virtuellen Netzwerkadapter auf dem virtuellen Computer konvertiert.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StartAction
Gibt das Verhalten eines virtuellen Computers an, wenn der Virtualisierungsdienst gestartet wird.
Die zulässigen Werte für diesen Parameter sind:
Gibt an, dass der virtuelle Computer gestartet wird, wenn er auf dem Zielhost ankommt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-StopAction
Gibt das Verhalten des virtuellen Computers an, wenn der Virtualisierungsdienst beendet wird.
Die zulässigen Werte für diesen Parameter sind:
SpeichernVM
AbschaltenVM
ShutdownGuestOS
Parametereigenschaften
Typ:
VMStopAction
Standardwert:
None
Zulässige Werte:
SaveVM, TurnOffVM, ShutdownGuestOS
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-Trigger
Gibt an, dass dieses Cmdlet die Befehle in einer Auftragsgruppe für eine P2V-Konvertierung (Physisch-zu-Virtuell), eine V2V-Konvertierung (Virtual-zu-Virtuell) oder die Konvertierung einer physischen Festplatte in eine virtuelle Festplatte ausführt.
Parametereigenschaften
Typ:
SwitchParameter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-UserRole
Gibt eine Benutzerrolle für den konvertierten virtuellen Computer an.
Parametereigenschaften
Typ:
UserRole
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VirtualNetwork
Gibt ein virtuelles Netzwerk für den konvertierten virtuellen Computer an.
Parametereigenschaften
Typ:
VirtualNetwork
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VirtualNetworkAdapter
Gibt ein virtuelles Netzwerkadapterobjekt für einen virtuellen Computer an.
Hosttypen unterstützen die folgende Anzahl von virtuellen Netzwerkadaptern:
Hyper-V.
Bis zu vier emulierte Adapter pro virtueller Maschine.
Für einen emulierten Netzwerkadapter auf einem Windows Server 2003 x64-Gastbetriebssystem ist kein Treiber verfügbar.
Hyper-V.
Bis zu acht synthetische Adapter pro virtueller Maschine.
VMware ESX.
Bis zu vier emulierte Adapter pro virtueller Maschine.
Citrix XenServer.
Bis zu sieben emulierte Adapter pro virtueller Maschine.
Parametereigenschaften
Typ:
VirtualNetworkAdapter
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VLanEnabled
Gibt an, ob ein virtuelles LAN (VLAN) für die Verwendung durch virtuelle Maschinen auf einem Hyper-V oder Citrix XenServer-Host aktiviert werden soll.
Parametereigenschaften
Typ:
Boolean
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VLanID
Gibt einen numerischen Bezeichner für einen virtuellen Netzwerkadapter auf einem virtuellen Computer oder für einen physischen Netzwerkadapter auf einem Host eines virtuellen Computers an.
Gültige Werte sind ganze Zahlen von 1 bis 4094.
Konfigurieren Sie eine VLan-ID für einen Hyper-V-, VMware ESX- oder Citrix XenServer-Host auf einem extern gebundenen physischen Netzwerkadapter, wenn der VLan-Modus Access ist.
Konfigurieren Sie eine VLan-ID auf einem virtuellen Netzwerkadapter eines virtuellen Computers, der an einen physischen Netzwerkadapter auf dem Host oder an ein internes virtuelles Netzwerk auf dem Host gebunden ist.
Parametereigenschaften
Typ:
UInt16
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VM
Gibt ein VM-Objekt an, das von diesem Cmdlet konvertiert wird.
Parametereigenschaften
Typ:
VM
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
FromVM
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VMHost
Gibt ein Hostobjekt für eine virtuelle Maschine an.
VMM unterstützt Hyper-V-Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts.
Weitere Informationen zu den einzelnen Hosttypen finden Sie unter dem Cmdlet Add-SCVMHost .
Parametereigenschaften
Typ:
Host
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VMMServer
Gibt einen VMM-Server an, der die konvertierte virtuelle Maschine verwaltet.
Parametereigenschaften
Typ:
ServerConnection
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VMNetwork
Gibt ein Netzwerkobjekt eines virtuellen Computers an.
Verwenden Sie zum Abrufen eines Netzwerkobjekts eines virtuellen Computers das Cmdlet Get-SCVMNetwork .
Parametereigenschaften
Typ:
VMNetwork
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
(All)
Position:
Named
Obligatorisch.:
False
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VMXComputerConfiguration
Gibt eine VMX-Computerkonfiguration an.
Parametereigenschaften
Typ:
VmxMachineConfiguration
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Aliase:
Maschinen-Konfig, VMXMachineConfig
Parametersätze
NoParse
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
True
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
-VMXPath
Gibt den vollständigen UNC-Pfad der .vmx-Datei einer virtuellen VMware-Maschine an.
Parametereigenschaften
Typ:
String
Standardwert:
None
Unterstützt Platzhalter:
False
Nicht anzeigen:
False
Parametersätze
Parse
Position:
Named
Obligatorisch.:
True
Wert aus Pipeline:
False
Wert aus Pipeline nach dem Eigenschaftsnamen:
False
Wert aus verbleibenden Argumenten:
False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
VirtualMachine
Dieses Cmdlet gibt ein VirtualMachine-Objekt zurück.
Hinweise
Für dieses Cmdlet ist ein VMM-VMX-Computerkonfigurationsobjekt erforderlich. Verwenden Sie zum Abrufen eines VMX-Objekts das Cmdlet Get-SCVMXComputerConfiguration .