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. Met deze cmdlet wordt geconverteerd naar een virtuele machine die is geïmplementeerd op een Hyper-V-host die door Virtual Machine Manager (VMM) wordt beheerd. U kunt geen VMware ESX-host opgeven als de doelhost voor de nieuwe virtuele machine.
Voor een conversie van een virtuele naar virtuele machine (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 configuratiebestand voor virtuele VMware-machines. Een .vmx-bestand is vergelijkbaar met het configuratiebestand van de virtuele machine (.vmc) dat door Hyper-V gehoste virtuele machines worden gebruikt. Een .vmx-bestand is een tekstbestand dat de eigenschappen en structuur van een virtuele machine beschrijft die naam, geheugen, schijftoewijzingen en netwerkparameters bevat.
- Een of meer .vmdk-bestanden. Een VMDK-bestand is een VMware-bestand met virtuele harde schijven. Een VMDK-bestand is vergelijkbaar met het virtuele hardeschijfbestand (.vhd) dat door Hyper-V gehoste virtuele machines worden gebruikt. 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:
- monolithische parsering
- 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 toewijzing van schijf-naar-bus. Standaard behoudt het conversieproces de netwerkadapterinstellingen niet. U kunt expliciet adapterinstellingen instellen op de virtuele doelmachine.
Deze cmdlet ondersteunt de conversie van virtuele VMware-machines waarop een van de volgende gastbesturingssystemen wordt uitgevoerd:
- Microsoft Windows 2000 Server met Service Pack 4 (SP4) of nieuwere versies
- Windows Server 2003 SP1 of nieuwere versies
- Windows Server 2003 R2 of nieuwere versies
- Windows Server 2008 of nieuwere versies
- Windows XP SP1 of latere versies
- Windows Vista
Voor sommige conversies van een virtuele VMware-machine 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, wordt de V2V-conversie door dit proces in een mislukte status gebracht. 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.
Typ voor meer informatie over hoe VMM .vmdk-bestanden rechtstreeks Get-Help Copy-SCVirtualHardDisk
converteert.
Typ voor meer informatie over het toevoegen van vereiste bestanden aan de interne cache Get-Help Add-SCPatch
.
Voorbeelden
Voorbeeld 1: Een virtuele VMware-machine 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 Contoso.com domein en wordt dat object vervolgens opgeslagen in de $VMHost variabele.
Met de derde opdracht wordt de virtuele machine met de naam SourceVM op ESXHost01 opgehaald en wordt dat object vervolgens opgeslagen in de $VM variabele.
In de laatste opdracht** voert New-SCV2V** de volgende bewerkingen uit:
- Hiermee maakt u een virtuele Windows-machine met de naam DestinationVM op basis van de virtuele VMware-bronmachine met de naam SourceVM. Met de opdracht wordt de nieuwe virtuele machine, nu DestinationVM genoemd, geïmplementeerd op HyperVHost01. De bestanden van de virtuele machine worden opgeslagen in de map C:\VMs op HyperVHost01.
- Hiermee wordt 512 MB geheugen toegewezen op HyperVHost01 voor gebruik door de nieuwe virtuele machine.
- Hiermee geeft u de parameter -RunAsynchronly om het besturingselement onmiddellijk terug te keren naar de opdrachtshell, 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 op VMware gebaseerde virtuele machine 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 $LibServ variabele.
Met de tweede opdracht wordt de host met de naam VirtualServerHost02 opgehaald en wordt dat object vervolgens opgeslagen in de $VMHost variabele.
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 VMware-bronbestand VMSource.vmx, 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:\VMs op VirtualServerHost02.
- Hiermee wordt 512 MB geheugen toegewezen op 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. Een virtuele machine met een hogere gewichtswaarde wordt meer CPU-resources toegewezen dan 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 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 van alle CPU-typen die beschikbaar zijn voor gebruik in virtuele machines in een VMM-omgeving, typt Get-SCCPUType
u .
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 is gestart voordat een virtuele machine automatisch wordt gestart. U kunt deze vertraging gebruiken om de opstarttijd van meerdere virtuele machines te verspringen. Deze techniek helpt de vraag op 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
Hiermee wordt aangegeven of Media Access Control (MAC)-adresvervalsing 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 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 op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.
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 wordt een virtuele machine geconverteerd die is opgeslagen op de server die met 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 worden 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 dat moet worden gebruikt 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 (Random Access Memory) in megabytes (MB) op de host 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 nieuwere versies wordt uitgevoerd, geeft u de opstartgeheugenwaarde op.
Typen hosts hebben de volgende maximale hoeveelheid geheugen die 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 op die moet worden gekoppeld 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 waarop een virtuele machine moet worden geïmplementeerd. Als de host geen virtuele machines op het netwerk bevat met dezelfde netwerktag 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 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.
VMM installeert standaard 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 heet de virtualisatie-gastservice Citrix Tools voor Virtual Machines (xs-tools.iso). 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 op 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 op 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 op 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
Geeft aan dat met deze cmdlets de opdrachten in een taakgroep worden uitgevoerd voor een P2V-conversie (fysiek naar virtueel), een V2V-conversie (virtual-to-virtual) 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 op 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 object van een virtuele netwerkadapter 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
Geeft aan 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 op voor een virtuele netwerkadapter op een virtuele machine of voor een fysieke netwerkadapter op een host van een virtuele machine. 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-machineobject op dat door deze cmdlet wordt geconverteerd.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
Hiermee geeft u een hostobject voor virtuele machines 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 virtuele machines op. Gebruik de Cmdlet Get-SCVMNetwork om een netwerkobject voor een virtuele machine te verkrijgen.
Type: | VMNetwork |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMXComputerConfiguration
Hiermee geeft u een VMX-computerconfiguratie.
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.