Sdílet prostřednictvím


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.

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

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ého na VMware (soubor .vmdk) z jednoho umístění do jiného na stejném hostiteli. Pomocí rutiny Move-SCVirtualHardDisk můžete také 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ý windows Server 2008 R2, Windows Server 2012 nebo Windows Server 2016 virtuální počítač s minimálním přerušením služby. 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 technologii Hyper-V nebo na hostiteli VMware ESX a virtuální počítač je v uloženém stavu nebo v zastaveném stavu.

– 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č jeden dynamicky se rozšiřující virtuální pevný disk a zjistíte, že se virtuální pevný disk rozšířil na bod, ve kterém používá většinu místa na svém aktuálním fyzickém pevném disku na hostiteli, 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ží objekt 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é chcete připojit virtuální diskovou jednotku nebo virtuální jednotku DVD, nebo sběrnici SCSI, ke které chcete připojit virtuální diskovou jednotku.

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

-IDE

Určuje integrované vývojové prostředí (IDE) jako typ sběrnice, ke kterému chcete připojit objekt virtuální diskové jednotky nebo objekt virtuální jednotky DVD nakonfigurovaný na virtuálním počítači nebo v šabloně.

Příklad formátu: -IDE -Bus 0 -LUN 1

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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ý identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-LUN

Určuje číslo logické jednotky (LUN) pro objekt virtuální diskové jednotky nebo pro objekt virtuální jednotky DVD ve sběrnici IDE nebo pro objekt virtuální diskové jednotky ve sběrnici SCSI.

  • Příklad formátu: -IDE -Bus 1 -LUN 0
  • Příklad formátu: -SCSI -Bus 0 -LUN 1
Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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\]"
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-SCSI

Určuje 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

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

-VirtualHardDisk

Určuje objekt virtuálního pevného disku.

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

-VMMServer

Určuje objekt serveru VMM.

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

Výstupy

VirtualHardDisk

Tato rutina vrátí objekt VirtualHardDisk .