Delen via


Move-SCVirtualHardDisk

Hiermee verplaatst u een virtueel hardeschijfbestand van de ene locatie naar de andere op dezelfde host of, wanneer u met Move-SCVirtualMachine gebruikt, naar een locatie op een andere host.

Syntaxis

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 Move-SCVirtualHardDisk cmdlet verplaatst een windows-bestand met virtuele harde schijf (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 ook Move-SCVirtualHardDisk gebruiken met de cmdlet Move-SCVirtualMachine om een virtuele harde schijfbestand 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 virtuele Windows Server 2008 R2-, Windows Server 2012- of Windows Server 2016-VM met minimale serviceonderbreking. Gebruik in dit geval Move-SCVirtualHardDisk met Move-SCVirtualMachine.

  • Verplaats een virtuele harde schijf op een virtuele machine op een willekeurig type host als de virtuele machine de status Gestopt of opgeslagen 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 te verplaatsen naar een grotere fysieke harde schijf als deze beschikbaar is op de host.

Voorbeelden

Voorbeeld 1: Een virtueel hardeschijfbestand 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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IDE

Hiermee geeft u IDE op als het bustype waaraan een object van een virtueel schijfstation 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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LUN

Hiermee geeft u het lun (Logical Unit Number) op voor een object van een virtueel schijfstation of voor een object van een virtueel dvd-station 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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Path

Hiermee geeft u het doelpad voor de bewerking.

Voorbeeldindelingen:

  • Lokaal pad: -Path "F:\"
  • UNC-pad: -Path "\\Library\Templates"
  • Pad naar volume-GUID: -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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren: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
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VirtualHardDisk

Hiermee geeft u een virtuele harde schijf-object.

Type:StandaloneVirtualHardDisk
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

VirtualHardDisk

Met deze cmdlet wordt een VirtualHardDisk--object geretourneerd.