Delen via


New-SCV2V

Converteert een virtuele machine naar een virtuele machine die is geïmplementeerd op een Hyper-V-host die door VMM wordt beheerd.

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

De cmdlet New-SCV2V converteert een virtuele machine die is gemaakt op een VMware ESX Server-host. Deze cmdlet converteert naar een virtuele machine naar een geïmplementeerd op een Hyper-V-host die door Virtual Machine Manager (VMM) wordt beheerd. U kunt geen VMware ESX-host opgeven als doelhost voor de nieuwe virtuele machine.

Voor een conversie van virtuele naar virtuele machines (V2V) moet de host voor de nieuwe virtuele machine een Hyper-V-host zijn.

De bron voor een V2V-conversie van een virtuele VMware-machine is een set bestanden in de VMM-bibliotheek. Sla de volgende bestanden op in de VMM-bibliotheek:

  • Een VMX-bestand. Een VMK-bestand is een VMware-configuratiebestand voor virtuele machines. Een VMX-bestand is qua functie vergelijkbaar met het configuratiebestand van de virtuele machine (.vmc) dat door Hyper-V gehoste virtuele machines gebruiken. Een .vmx-bestand is een tekstbestand dat de eigenschappen en structuur van een virtuele machine beschrijft die naam, geheugen, schijftoewijzingen en netwerkparameters bevatten.
  • Een of meer .vmdk-bestanden. Een .vmdk-bestand is een VMware-bestand met een virtuele harde schijf. Een .vmdk-bestand is vergelijkbaar met het bestand met de virtuele harde schijf (.vhd) dat door Hyper-V gehoste virtuele machines gebruiken. Een VMDK-bestand bevat het gastbesturingssysteem, toepassingen en gegevens. De huidige cmdlet identificeert deze bestanden uit het VMX-bestand.

Ondersteunde VMware-indelingen voor virtuele harde schijven zijn onder andere:

  • monolithicSparse
  • monolithicFlat
  • Vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

Tijdens het conversieproces converteert deze cmdlet de .vmdk-bestanden naar VHD-bestanden. Met deze cmdlet wordt het besturingssysteem op de nieuwe virtuele machine compatibel met Hyper-V. De virtuele machine die met deze cmdlet wordt gemaakt, komt overeen met de eigenschappen van de virtuele VMware-machine, tenzij deze instellingen expliciet worden overschreven. Deze eigenschappen omvatten naam, beschrijving, geheugen en schijf-naar-bus-toewijzing. Standaard worden de netwerkadapterinstellingen niet behouden tijdens het conversieproces. U kunt expliciet adapterinstellingen instellen op de virtuele doelmachine.

Deze cmdlet ondersteunt de conversie van virtuele VMware-machines die worden uitgevoerd op de volgende gastbesturingssystemen:

  • Microsoft-besturingssystemen : alle besturingssystemen die worden ondersteund
  • Linux: alle Linux-gastbesturingssystemen die worden ondersteund door SCVMM

Voor sommige conversies van een virtuele machine op basis van VMware waarvan het gastbesturingssysteem Windows is, moet u mogelijk systeembestanden en stuurprogramma's toevoegen aan de interne cache. U kunt de cmdlet Add-SCPatch gebruiken om de vereiste bestanden toe te voegen aan de cache. Als u wilt bepalen welke updates u moet toevoegen, voert u New-SCV2V uit om te proberen het VMDK-bestand te converteren naar een VHD-bestand. Als u updates nodig hebt, plaatst dit proces de V2V-conversie in een mislukte status. U kunt een lijst met vereiste updates bekijken. Gebruik vervolgens Add-SCPatch om de updates toe te voegen aan de interne cache en start de mislukte V2V-taak opnieuw. Het V2V-proces wordt voortgezet, zodat u de schijfconversie niet opnieuw hoeft uit te voeren.

Als u een virtuele VMware-machine converteert waarop een ander besturingssysteem wordt uitgevoerd, wordt de virtuele machine mogelijk niet gestart of werkt deze mogelijk niet goed. Als u een geslaagde conversie wilt garanderen, moet u eerst het gastbesturingssysteem wijzigen in een van de ondersteunde besturingssystemen.

Voor meer informatie over hoe VMM .vmdk-bestanden rechtstreeks converteert, typt Get-Help Copy-SCVirtualHardDisku . Typ voor meer informatie over het toevoegen van vereiste bestanden aan de interne cache Get-Help Add-SCPatch.

Voorbeelden

Voorbeeld 1: een virtuele machine op basis van VMware converteren op een 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

Met de eerste opdracht wordt de host met de naam ESXHost01 opgehaald en wordt dat object vervolgens opgeslagen in de variabele $ESXHost.

Met de tweede opdracht wordt de host met de naam HyperVHost01 opgehaald in het domein Contoso.com en wordt dat object vervolgens opgeslagen in de variabele $VMHost.

Met de derde opdracht wordt de virtuele machine met de naam SourceVM op ESXHost01 opgehaald en wordt dat object vervolgens opgeslagen in de variabele $VM.

In de laatste opdracht** voert New-SCV2V** de volgende bewerkingen uit:

  • Hiermee maakt u een op Windows gebaseerde virtuele machine met de naam DestinationVM van de virtuele VMware-bronmachine met de naam SourceVM. Met de opdracht wordt de nieuwe virtuele machine, nu DestinationVM genaamd, geïmplementeerd op HyperVHost01. De bestanden van de virtuele machine worden opgeslagen in de map C:\VM's op HyperVHost01.
  • Wijst 512 MB geheugen toe op HyperVHost01 voor gebruik door de nieuwe virtuele machine.
  • Hiermee geeft u de parameter -RunAsynchronously om het besturingselement terug te keren naar de opdrachtshell onmiddellijk, voordat de opdracht is voltooid.

Met de opdracht worden alle virtuele schijven op de virtuele bronmachine geconverteerd en gekoppeld aan de nieuwe virtuele machine.

Voorbeeld 2: een virtuele machine op basis van VMware converteren die is opgeslagen in de VMM-bibliotheek

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

Met de eerste opdracht wordt de bibliotheekserver met de naam LibServer02 opgehaald en wordt dat object vervolgens opgeslagen in de variabele $LibServ.

Met de tweede opdracht wordt de host met de naam VirtualServerHost02 opgehaald en wordt dat object vervolgens opgeslagen in de variabele $VMHost.

In de laatste opdracht voert New-SCV2V de volgende bewerkingen uit:

  • Hiermee maakt u een virtuele Windows-machine met de naam VM02 op basis van het bron-VMware-bestand, VMSource.vmx, dat is opgeslagen op het opgegeven pad op FileServer02. Met de opdracht wordt vervolgens de nieuwe virtuele machine met de naam VM02 geïmplementeerd op VirtualServerHost02. Met de opdracht worden de bestanden van de virtuele machine opgeslagen in de map C:\VM's op VirtualServerHost02.
  • Hiermee wordt 512 MB geheugen toegewezen aan VirtualServerHost02 voor gebruik door de nieuwe virtuele machine.
  • Hiermee geeft u de runAsynchronously parameter om het besturingselement terug te keren naar de opdrachtshell onmiddellijk, voordat de opdracht is voltooid.

Parameters

-CPUCount

Hiermee geeft u het aantal CPU's op een virtuele machine, op een hardwareprofiel of op een sjabloon.

Typen hosts ondersteunen het volgende aantal CPU's:

  • Hyper-V. Maximaal vier CPU's per virtuele machine, afhankelijk van het gastbesturingssysteem
  • VMware ESX. Maximaal vier CPU's per virtuele machine, maar slechts één CPU op een virtuele machine met Windows NT 4.0
  • Citrix XenServer. Maximaal acht CPU's per virtuele machine, afhankelijk van het gastbesturingssysteem
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPURelativeWeight

Hiermee geeft u de hoeveelheid CPU-resources op een host op die deze virtuele machine kan gebruiken ten opzichte van andere virtuele machines op dezelfde host. Aan een virtuele machine met een hogere gewichtswaarde worden meer CPU-resources toegewezen dan aan een virtuele machine met een lagere gewichtswaarde. De VMware-term voor deze waarden is shares.

Typen hosts ondersteunen de volgende relatieve waarden:

  • Hyper-V. 1 tot 10000.
  • VMware ESX. Hoog.
  • VMware ESX. Boven normaal.
  • VMware ESX. Normaal (standaard). 1000.
  • VMware ESX. Onder normaal.
  • VMware ESX. Laag.
  • VMware ESX. Aangepast van 1 tot 1000000.
  • Citrix XenServer. 1 tot 65536, normaal is 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Hiermee geeft u het type CPU voor een virtuele machine. Als u een lijst wilt ophalen met alle CPU-typen die beschikbaar zijn voor gebruik op virtuele machines in een VMM-omgeving, typt Get-SCCPUTypeu .

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

-DelayStartSeconds

Hiermee geeft u het aantal seconden op dat moet worden gewacht nadat de virtualisatieservice wordt gestart voordat een virtuele machine automatisch wordt gestart. U kunt deze vertraging gebruiken om de opstarttijd van meerdere virtuele machines te slingeren. Deze techniek helpt de vraag naar fysieke computerbronnen te verminderen. Een typische instelling kan 30 tot 60 seconden zijn.

Typen hosts hebben de volgende maximaal configureerbare vertragingen:

  • Hyper-V. 100000000 seconden of 277777 uur.
  • VMware ESX. 65535 seconden of 18 uur.
  • Citrix XenServer. Niet van toepassing.
Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Hiermee geeft u een beschrijving voor de geconverteerde virtuele machine.

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

-EnableMACAddressSpoofing

Geeft aan of mac-adresvervalsing (Media Access Control) moet worden ingeschakeld.

Type:Boolean
Aliases:MACAddressesSpoofingEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableVMNetworkOptimization

Hiermee wordt aangegeven of netwerkoptimalisatie van virtuele machines moet worden ingeschakeld. Optimalisatie verbetert de netwerkprestaties voor virtuele machines met netwerkadapters die ondersteuning bieden voor VMQ (Virtual Machine Queue) of TCP Chimney Offload. Met VMQ kunt u een unieke netwerkwachtrij maken voor elke virtuele netwerkadapter. TCP Chimney Offload maakt het mogelijk om de verwerking van netwerkverkeer te offloaden vanuit de netwerkstack.

Type:Boolean
Aliases:VMNetworkOptimizationEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Hiermee geeft u een id voor een reeks opdrachten die wordt uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat wordt uitgevoerd.

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

-JobVariable

Hiermee geeft u een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

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

-LibraryServer

Hiermee geeft u een VMM-bibliotheekserver. Met deze cmdlet converteert u een virtuele machine die is opgeslagen op de server die door deze parameter wordt opgegeven.

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

-LogicalNetwork

Hiermee geeft u een logisch netwerk voor de geconverteerde virtuele machine. Een logisch netwerk is een benoemde groepering van IP-subnetten en VLAN's die wordt gebruikt om netwerktoewijzingen te organiseren en te vereenvoudigen.

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

-MACAddress

Hiermee geeft u het MAC-adres, of een set MAC-adressen, voor een fysieke of virtuele netwerkadapter op een computer. Geldige waarden zijn: een of meer MAC-adressen. Voer meer dan één MAC-adres in als een door komma's gescheiden lijst met tekenreeksen.

Type:String
Aliases:EthernetAddress, PhysicalAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressType

Hiermee geeft u het type MAC-adres te gebruiken voor een virtuele netwerkadapter. Geldige waarden zijn: Statisch en Dynamisch.

Type:String
Aliases:EthernetAddressType, PhysicalAddressType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Hiermee geeft u de hoeveelheid RAM-geheugen (Random Access Memory) in megabytes (MB) op de host op die deze cmdlet toewijst aan de geconverteerde virtuele machine. De standaardwaarde is 512 MB. Voor een virtuele machine waarop dynamisch geheugen is ingeschakeld op een host waarop Windows Server 2008 R2 SP1 of latere versies wordt uitgevoerd, geeft u de waarde voor opstartgeheugen op.

Typen hosts hebben het volgende maximale geheugen dat kan worden toegewezen aan virtuele machines:

  • Hyper-V. Maximaal 65536 MB RAM per virtuele machine.
  • VMware ESX Server 3.0.x. Maximaal 16384 MB RAM per virtuele machine.
  • VMware ESX Server 3.5.x. Maximaal 65532 MB RAM per virtuele machine.
  • Citrix XenServer. Maximaal 32265 MB RAM per virtuele machine.
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van de geconverteerde virtuele machine.

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

-NetworkLocation

Hiermee geeft u de netwerklocatie voor een fysieke netwerkadapter of voor een virtuele netwerkadapter, of een nieuwe standaardnetwerklocatie van een fysieke hostnetwerkadapter.

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

-NetworkTag

Hiermee geeft u een woord of woordgroep te koppelen aan een virtuele netwerkadapter die is geconfigureerd om verbinding te maken met een specifiek intern of extern netwerk op de host.

De netwerktag identificeert alle virtuele machines met dezelfde netwerktag als leden van hetzelfde netwerk. VMM maakt gebruik van een netwerktag, indien aanwezig, wanneer hosts worden geëvalueerd als mogelijke kandidaten voor het implementeren van een virtuele machine. Als de host geen virtuele machines in het netwerk bevat die dezelfde netwerktag hebben als de virtuele machine die moet worden geplaatst, ontvangt de host nul sterren in het plaatsingsproces.

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

-NoConnection

Geeft aan dat met deze cmdlet een virtuele netwerkadapter wordt losgekoppeld van een virtueel netwerk voor de geconverteerde virtuele machine.

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

-OverridePatchPath

Geef deze parameter niet op. Alleen voor intern gebruik.

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

-Owner

Geeft de eigenaar van een VMM-object aan in de vorm van een geldig domeingebruikersaccount.

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

-Path

Hiermee geeft u het doelpad voor de conversie van de virtuele machine. Deze parameter accepteert het jokerteken (*) wanneer u een UNC-pad opgeeft.

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

-PROTipID

Hiermee geeft u de id op van de tip voor prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-SkipInstallVirtualizationGuestServices

Geeft aan dat deze cmdlet de installatie van virtualisatie-gastservices op een virtuele machine overslaat.

Standaard installeert VMM automatisch de juiste virtualisatie-gastservice. Voor een virtuele machine op een Hyper-V-host wordt de virtualisatie-gastservice Integration Components (VMGuest.iso) genoemd. Voor een virtuele machine op een XenServer-host wordt de virtualisatie-gastservice Citrix Tools for Virtual Machines (xs-tools.iso) genoemd. Virtuele machines op een VMware ESX-host maken geen gebruik van een virtualisatie-gastservice.

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

-SourceNetworkConnectionID

Hiermee geeft u het MAC-adres of de netwerknaam van de fysieke netwerkadapter die deze cmdlet converteert naar een virtuele netwerkadapter in de virtuele machine.

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

-StartAction

Hiermee geeft u het gedrag van een virtuele machine wanneer de virtualisatieservice wordt gestart. De aanvaardbare waarden voor deze parameter zijn:

  • 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

Geeft aan dat de virtuele machine wordt gestart wanneer deze bij de doelhost aankomt.

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

-StopAction

Hiermee geeft u het gedrag van de virtuele machine wanneer de virtualisatieservice stopt. De aanvaardbare waarden voor deze parameter zijn:

  • 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

Hiermee wordt aangegeven dat met deze cmdlets de opdrachten in een taakgroep worden uitgevoerd voor een fysieke naar virtuele conversie (P2V), een V2V-conversie (virtueel naar virtueel) of de conversie van een fysieke harde schijf naar een virtuele harde schijf.

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

-UserRole

Hiermee geeft u een gebruikersrol voor de geconverteerde virtuele machine.

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

-VirtualNetwork

Hiermee geeft u een virtueel netwerk voor de geconverteerde virtuele machine.

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

-VirtualNetworkAdapter

Hiermee geeft u een virtuele netwerkadapterobject voor een virtuele machine.

Typen hosts ondersteunen het volgende aantal virtuele netwerkadapters:

  • Hyper-V. Maximaal vier geëmuleerde adapters per virtuele machine. Er is geen stuurprogramma beschikbaar voor een geëmuleerde netwerkadapter op een Windows Server 2003 x64-gastbesturingssysteem.
  • Hyper-V. Maximaal acht synthetische adapters per virtuele machine.
  • VMware ESX. Maximaal vier geëmuleerde adapters per virtuele machine.
  • Citrix XenServer. Maximaal zeven geëmuleerde adapters per virtuele machine.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

Hiermee wordt aangegeven of een virtueel LAN (VLAN) moet worden ingeschakeld voor gebruik door virtuele machines op een Hyper-V- of Citrix XenServer-host.

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

-VLanID

Hiermee geeft u een numerieke id voor een virtuele netwerkadapter op een virtuele machine of voor een fysieke netwerkadapter op een virtuele machine host. Geldige waarden zijn gehele getallen tussen 1 en 4094. Configureer een VLan-id voor een Hyper-V-, VMware ESX- of Citrix XenServer-host op een extern gebonden fysieke netwerkadapter wanneer de VLan-modus Access is. Configureer een VLan-id op een virtuele netwerkadapter van een virtuele machine die is gebonden aan een fysieke netwerkadapter op de host of die is gebonden aan een intern virtueel netwerk op de host.

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

-VM

Hiermee geeft u een virtuele machine-object dat deze cmdlet converteert.

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

-VMHost

Hiermee geeft u een hostobject voor de virtuele machine op. VMM ondersteunt Hyper-V-hosts, VMware ESX-hosts en Citrix XenServer-hosts. Zie de cmdlet Add-SCVMHost voor meer informatie over elk type host.

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

-VMMServer

Hiermee geeft u een VMM-server op die de geconverteerde virtuele machine beheert.

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

-VMNetwork

Hiermee geeft u een netwerkobject voor de virtuele machine op. Als u een netwerkobject voor een virtuele machine wilt verkrijgen, gebruikt u de cmdlet Get-SCVMNetwork .

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

-VMXComputerConfiguration

Hiermee geeft u een VMX-computerconfiguratie op.

Type:VmxMachineConfiguration
Aliases:MachineConfig, VMXMachineConfig
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMXPath

Hiermee geeft u het volledige UNC-pad van het VMX-bestand van een virtuele VMware-machine.

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

Uitvoerwaarden

VirtualMachine

Deze cmdlet retourneert een VirtualMachine-object .

Notities

  • Voor deze cmdlet is een VMM VMX-computerconfiguratieobject vereist. Gebruik de cmdlet Get-SCVMXComputerConfiguration om een VMX-object te verkrijgen.