Freigeben über


New-SCV2V

Konvertiert eine virtuelle Maschine in eine virtuelle Maschine, die auf einem Hyper-V Host bereitgestellt wird, der von VMM verwaltet wird.

Syntax

Parse

New-SCV2V
    -VMHost <Host>
    -VMXPath <String>
    [-EnableVMNetworkOptimization <Boolean>]
    [-EnableMACAddressSpoofing <Boolean>]
    [-VMMServer <ServerConnection>]
    [-LibraryServer <LibraryServer>]
    [-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>]

NoParse

New-SCV2V
    -VMXComputerConfiguration <VmxMachineConfiguration>
    -VMHost <Host>
    [-EnableVMNetworkOptimization <Boolean>]
    [-EnableMACAddressSpoofing <Boolean>]
    [-VMMServer <ServerConnection>]
    [-LibraryServer <LibraryServer>]
    [-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>]

FromVM

New-SCV2V
    -VM <VM>
    -VMHost <Host>
    [-EnableVMNetworkOptimization <Boolean>]
    [-EnableMACAddressSpoofing <Boolean>]
    [-VMMServer <ServerConnection>]
    [-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>]

Beschreibung

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

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

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

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

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.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:EthernetAddressType, PhysicalAddressType (Physischer Adresstyp)

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-MemoryMB

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:

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStopped

Parametereigenschaften

Typ:VMStartAction
Standardwert:None
Zulässige Werte:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
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

-StartVM

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 .