Move-SCVirtualHardDisk
Hiermee verplaatst u een virtuele hardeschijfbestand van de ene naar de andere locatie op dezelfde host of, wanneer u met Move-SCVirtualMachine wordt gebruikt, naar een locatie op een andere host.
Syntax
Move-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
-Bus <Byte>
-LUN <Byte>
[-SCSI]
-JobGroup <Guid>
-Path <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Move-SCVirtualHardDisk
[-VMMServer <ServerConnection>]
-Bus <Byte>
-LUN <Byte>
[-IDE]
-JobGroup <Guid>
-Path <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Move-SCVirtualHardDisk
[-VirtualHardDisk] <StandaloneVirtualHardDisk>
[-JobGroup <Guid>]
-Path <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
De cmdlet Move-SCVirtualHardDisk verplaatst een op Windows gebaseerde virtuele harde schijfbestand (een VHD-bestand) of een VMware-bestand met virtuele harde schijven (een VMDK-bestand) van de ene locatie naar de andere op dezelfde host. U kunt move-SCVirtualHardDisk ook gebruiken met de cmdlet Move-SCVirtualMachine om een virtueel hardeschijfbestand naar een locatie op een andere host te verplaatsen.
U kunt deze cmdlet gebruiken om de volgende taken uit te voeren:
Verplaats een virtuele harde schijf op een actieve virtuele VMware-machine zonder serviceonderbreking.
Verplaats een virtuele harde schijf op een actieve Windows Server 2008 R2, Windows Server 2012 of Windows Server 2016 virtuele machine met minimale serviceonderbreking. In dit geval gebruikt u Move-SCVirtualHardDisk met Move-SCVirtualMachine.
Verplaats een virtuele harde schijf op een virtuele machine op elk type host als de virtuele machine een gestopte status heeft of een opgeslagen status heeft. In dit geval gebruikt u Move-SCVirtualHardDisk met Set-SCVirtualMachine. Deze optie wordt ondersteund als aan een van de volgende voorwaarden wordt voldaan:
-- De virtuele machine bevindt zich op een host die gebruikmaakt van Windows Server 2008 R2, Windows Server 2012 of Windows Server 2016 Hyper-V-technologie of op een VMware ESX-host en de virtuele machine zich in een opgeslagen status of in een gestopte status bevindt.
-- De virtuele machine bevindt zich op een andere ondersteunde host en heeft een gestopte status.
Gebruiksvoorbeelden:
Als een host meerdere fysieke schijfstations heeft en de virtuele machine twee virtuele harde schijven heeft (één schijf kan het besturingssysteem bevatten en de andere schijf gegevens kan bevatten), kunt u deze cmdlet gebruiken om een van de virtuele harde schijven naar een andere fysieke harde schijf te verplaatsen om de prestaties voor beide virtuele harde schijven te verbeteren.
Als de virtuele machine een dynamisch uitbreidbare virtuele harde schijf heeft en u ontdekt dat de virtuele harde schijf is uitgebreid naar een punt waar de meeste ruimte op de huidige fysieke harde schijf op de host wordt gebruikt, kunt u deze cmdlet gebruiken om de uitgebreide virtuele harde schijf naar een grotere fysieke harde schijf te verplaatsen als deze beschikbaar is op de host.
Voorbeelden
Voorbeeld 1: Een virtuele harde schijfbestand van de ene locatie naar de andere verplaatsen op dezelfde host
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VHD = $VM.VirtualHardDisks[0]
PS C:\> Move-SCVirtualHardDisk -VirtualHardDisk $VHD -Path "C:\VHDs"
Met de eerste opdracht wordt het virtuele-machineobject met de naam VM01 opgehaald en wordt het object opgeslagen in de $VM variabele.
Met de tweede opdracht wordt het eerste virtuele hardeschijfobject op VM01 opgeslagen in de variabele $VHD.
Met de laatste opdracht wordt de virtuele harde schijf die is opgeslagen in $VHD verplaatst naar de bestaande map 'C:\VHD's'.
Parameters
-Bus
Hiermee geeft u de IDE-bus waaraan een virtueel schijfstation of virtueel dvd-station moet worden gekoppeld, of de SCSI-bus waaraan een virtueel schijfstation moet worden gekoppeld.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IDE
Hiermee geeft u IDE op als het bustype waaraan een virtueel schijfstationobject of een virtueel dvd-stationobject moet worden gekoppeld dat is geconfigureerd op een virtuele machine of op een sjabloon.
Voorbeeldindeling: -IDE -Bus 0 -LUN 1
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
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: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LUN
Hiermee geeft u het logische eenheidsnummer (LUN) voor een object voor een virtueel schijfstation of voor een virtueel dvd-stationobject op een IDE-bus, of voor een object van een virtueel schijfstation op een SCSI-bus.
- Voorbeeldindeling:
-IDE -Bus 1 -LUN 0
- Voorbeeldindeling:
-SCSI -Bus 0 -LUN 1
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Hiermee geeft u het doelpad voor de bewerking.
Voorbeelden van indelingen:
- Lokaal pad:
-Path "F:\"
- UNC-pad:
-Path "\\Library\Templates"
- Volume-GUID-pad:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- VMware ESX-pad:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Citrix XenServer-pad:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-SCSI
Hiermee geeft u SCSI op als het bustype waaraan een virtueel schijfstationobject moet worden gekoppeld dat is geconfigureerd op een virtuele machine of op een sjabloon.
Voorbeeldindeling: -SCSI -Bus 0 -LUN 0
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualHardDisk
Hiermee geeft u een virtueel hardeschijfobject op.
Type: | StandaloneVirtualHardDisk |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject op.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Uitvoerwaarden
VirtualHardDisk
Met deze cmdlet wordt een VirtualHardDisk-object geretourneerd.