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.