Delen via


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.