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-SCVirtualHardDisk
u .
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-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 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.