Move-SCVirtualHardDisk
Přesune soubor virtuálního pevného disku z jednoho umístění do jiného na stejném hostiteli nebo při použití s move-SCVirtualMachine do umístění na jiném hostiteli.
Syntaxe
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
Rutina Move-SCVirtualHardDisk přesune soubor virtuálního pevného disku se systémem Windows (soubor VHD) nebo soubor virtuálního pevného disku založený na VMware (soubor .vmdk) z jednoho umístění do jiného na stejném hostiteli. Můžete také použít Move-SCVirtualHardDisk s rutinou Move-SCVirtualMachine přesunout soubor virtuálního pevného disku do umístění na jiném hostiteli.
Pomocí této rutiny můžete provádět následující úlohy:
Přesuňte virtuální pevný disk na spuštěném virtuálním počítači VMware bez přerušení služby.
Přesuňte virtuální pevný disk na spuštěném virtuálním počítači s Windows Serverem 2008 R2, Windows Serverem 2012 nebo Windows Serverem 2016 s minimálním přerušením služeb. V tomto případě použijte Move-SCVirtualHardDisk s Move-SCVirtualMachine.
Přesunutí virtuálního pevného disku na virtuálním počítači na libovolném typu hostitele, pokud je virtuální počítač v zastaveném stavu nebo v uloženém stavu. V tomto případě použijte Move-SCVirtualHardDisk s Set-SCVirtualMachine. Tato možnost se podporuje, pokud platí některé z následujících podmínek:
- Virtuální počítač je na hostiteli, který používá Windows Server 2008 R2, Windows Server 2012 nebo Windows Server 2016 Hyper-V technologie nebo na hostiteli VMware ESX a virtuální počítač je uložený nebo zastavený.
– Virtuální počítač je na jakémkoli jiném podporovaném hostiteli a je v zastaveném stavu.
Příklady použití:
Pokud má hostitel více fyzických disků a virtuální počítač má dva virtuální pevné disky (jeden disk může obsahovat operační systém a druhý disk může obsahovat data), můžete pomocí této rutiny přesunout jeden z virtuálních pevných disků na jiný fyzický pevný disk, aby se zlepšil výkon obou virtuálních pevných disků.
Pokud má virtuální počítač dynamicky se zvětšující virtuální pevný disk a zjistíte, že se virtuální pevný disk rozšířil na bod, ve kterém využívá většinu místa na aktuálním fyzickém pevném disku hostitele, můžete pomocí této rutiny přesunout rozbalený virtuální pevný disk na větší fyzický pevný disk, pokud je dostupný na hostiteli.
Příklady
Příklad 1: Přesunutí souboru virtuálního pevného disku z jednoho umístění do druhého na stejném hostiteli
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VHD = $VM.VirtualHardDisks[0]
PS C:\> Move-SCVirtualHardDisk -VirtualHardDisk $VHD -Path "C:\VHDs"
První příkaz získá objekt virtuálního počítače s názvem VM01 a uloží ho do proměnné $VM.
Druhý příkaz uloží první objekt virtuálního pevného disku na virtuálním počítači VM01 do proměnné $VHD.
Poslední příkaz přesune virtuální pevný disk uložený v $VHD do existující složky C:\VHD.
Parametry
-Bus
Určuje sběrnici IDE, ke které se má připojit virtuální disková jednotka nebo virtuální jednotka DVD, nebo sběrnice SCSI, ke které se má připojit virtuální disková jednotka.
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-IDE
Určuje integrované vývojové prostředí (IDE) jako typ sběrnice, ke kterému se má připojit objekt virtuální diskové jednotky nebo objekt jednotky DVD nakonfigurovaný na virtuálním počítači nebo v šabloně.
Příklad formátu: -IDE -Bus 0 -LUN 1
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobGroup
Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejné spuštění identifikátoru skupiny úloh.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-JobVariable
Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-LUN
Určuje číslo logické jednotky (LUN) pro objekt jednotky virtuálního disku nebo objekt jednotky VIRTUÁLNÍHO DISKU v sběrnici IDE nebo objekt jednotky virtuálního disku v sběrnici SCSI.
- Příklad formátu:
-IDE -Bus 1 -LUN 0
- Příklad formátu:
-SCSI -Bus 0 -LUN 1
Typ: | Byte |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Path
Určuje cílovou cestu pro operaci.
Příklady formátů:
- Místní cesta:
-Path "F:\"
- Cesta UNC:
-Path "\\Library\Templates"
- Cesta GUID svazku:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- Cesta K VMware ESX:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Cesta Citrix XenServer:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SCSI
Určuje rozhraní SCSI jako typ sběrnice, ke kterému se má připojit objekt virtuální diskové jednotky nakonfigurovaný na virtuálním počítači nebo v šabloně.
Příklad formátu: -SCSI -Bus 0 -LUN 0
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VirtualHardDisk
Určuje objekt virtuálního pevného disku.
Typ: | StandaloneVirtualHardDisk |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMMServer
Určuje objekt serveru VMM.
Typ: | ServerConnection |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
VirtualHardDisk
Tato rutina vrátí objekt VirtualHardDisk.