Megosztás a következőn keresztül:


Move-SCVirtualHardDisk

Áthelyez egy virtuális merevlemez-fájlt az egyik helyről a másikra ugyanazon a gazdagépen, vagy a Move-SCVirtualMachine használatakor egy másik gazdagép egyik helyére.

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

A Move-SCVirtualHardDisk parancsmag egy Windows-alapú virtuális merevlemezfájlt (.vhd-fájlt) vagy egy VMware-alapú virtuális merevlemez-fájlt (.vmdk-fájlt) helyez át egy helyről egy másikra ugyanazon a gazdagépen. A Move-SCVirtualHardDisk parancsmaggal a Move-SCVirtualMachine parancsmaggal is áthelyezhet egy virtuális merevlemez-fájlt egy másik gazdagép egyik helyére.

Ezzel a parancsmaggal a következő feladatokat hajthatja végre:

  • Virtuális merevlemez áthelyezése egy futó VMware virtuális gépen szolgáltatáskimaradás nélkül.

  • Helyezzen át egy virtuális merevlemezt egy futó Windows Server 2008 R2, Windows Server 2012 vagy Windows Server 2016 virtuális gépen minimális szolgáltatáskimaradás mellett. Ebben az esetben használja a Move-SCVirtualHardDisk és a Move-SCVirtualMachine parancsmagot.

  • Helyezzen át egy virtuális merevlemezt egy virtuális gépen bármilyen típusú gazdagépen, ha a virtuális gép leállított vagy mentett állapotban van. Ebben az esetben használja a Move-SCVirtualHardDisk és a Set-SCVirtualMachine parancsmagot. Ez a beállítás akkor támogatott, ha az alábbi feltételek bármelyike teljesül:

– A virtuális gép Windows Server 2008 R2, Windows Server 2012 vagy Windows Server 2016 Hyper-V technológiát vagy VMware ESX-gazdagépet használó gazdagépen található, és a virtuális gép mentett vagy leállított állapotban van.

– A virtuális gép bármely más támogatott gazdagépen található, és leállított állapotban van.

Használati példák:

  • Ha egy gazdagép több fizikai lemezmeghajtóval rendelkezik, és a virtuális gép két virtuális merevlemezzel rendelkezik (az egyik lemez az operációs rendszert, a másik pedig adatokat tartalmazhat), akkor ezzel a parancsmaggal áthelyezheti az egyik virtuális merevlemezt egy másik fizikai merevlemezre, hogy javítsa mindkét virtuális merevlemez teljesítményét.

  • Ha a virtuális gép egy dinamikusan bővülő virtuális merevlemezzel rendelkezik, és azt tapasztalja, hogy a virtuális merevlemez egy olyan pontra van kiterjesztve, ahol a gazdagép aktuális fizikai merevlemezén lévő terület nagy részét használja, ezzel a parancsmaggal áthelyezheti a kibővített virtuális merevlemezt egy nagyobb fizikai merevlemezre, ha elérhető a gazdagépen.

Példák

1. példa: Virtuális merevlemez-fájl áthelyezése az egyik helyről a másikra ugyanazon a gazdagépen

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VHD = $VM.VirtualHardDisks[0]
PS C:\> Move-SCVirtualHardDisk -VirtualHardDisk $VHD -Path "C:\VHDs"

Az első parancs lekéri a VM01 nevű virtuálisgép-objektumot, és az objektumot a $VM változóban tárolja.

A második parancs a VM01 első virtuális merevlemez-objektumát a $VHD változóban tárolja.

Az utolsó parancs áthelyezi a $VHD tárolt virtuális merevlemezt a meglévő "C:\VHDs" mappába.

Paraméterek

-Bus

Megadja azt az IDE-buszt, amelyhez virtuális lemezmeghajtót vagy virtuális DVD-meghajtót, illetve azt az SCSI-buszt szeretné csatlakoztatni, amelyhez virtuális lemezmeghajtót kíván csatlakoztatni.

Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-IDE

Az IDE-t adja meg busztípusként, amelyhez virtuális lemezmeghajtó-objektumot vagy virtuális gépen vagy sablonon konfigurált virtuális DVD-meghajtóobjektumot kíván csatolni.

Példaformátum: -IDE -Bus 0 -LUN 1

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Egy olyan parancssorozat azonosítóját adja meg, amely készletként fog futni, még mielőtt az ugyanazt a feladatcsoport-azonosítót tartalmazó utolsó parancs lefutna.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Meghatározza, hogy a feladat előrehaladása nyomon legyen követve és tárolva legyen a paraméter által elnevezett változóban.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LUN

Megadja a logikaiegység-számot (LUN) egy virtuális lemezmeghajtó-objektumhoz, egy IDE-buszon lévő virtuális DVD-meghajtó objektumhoz vagy egy SCSI-buszon lévő virtuális lemezmeghajtó-objektumhoz.

  • Példaformátum: -IDE -Bus 1 -LUN 0
  • Példaformátum: -SCSI -Bus 0 -LUN 1
Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

Megadja a művelet célelérési útját.

Példák a formátumra:

  • Helyi elérési út: -Path "F:\"
  • UNC elérési út: -Path "\\Library\Templates"
  • Kötet GUID elérési útja: -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • VMware ESX elérési útja: -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Citrix XenServer elérési útja: -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

Megadja a műveletet aktiváló teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSI

SCSI-t ad meg busztípusként, amelyhez virtuális gépen vagy sablonon konfigurált virtuális lemezmeghajtó-objektumot kíván csatolni.

Példaformátum: -SCSI -Bus 0 -LUN 0

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualHardDisk

Egy virtuális merevlemez-objektumot ad meg.

Type:StandaloneVirtualHardDisk
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

VMM-kiszolgálóobjektumot ad meg.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Kimenetek

VirtualHardDisk

Ez a parancsmag egy VirtualHardDisk objektumot ad vissza.