Sdílet prostřednictvím


Expand-SCVirtualDiskDrive

Rozšíří virtuální pevný disk připojený k objektu virtuální diskové jednotky.

Syntaxe

Expand-SCVirtualDiskDrive
      [-VirtualDiskDrive] <VirtualDiskDrive>
      -VirtualHardDiskSizeGB <Int32>
      [-JobGroup <Guid>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Description

Rutina Expand-SCVirtualDiskDrive rozbalí virtuální pevný disk připojený k objektu virtuální diskové jednotky, aby se zvýšila celková kapacita virtuálního pevného disku. Pokud se soubor virtuálního disku připojí ke řetězu SCSI virtuálního počítače, můžete velikost virtuálního disku změnit, když je virtuální počítač online.

Tato rutina rozbalí soubor Windows based.vhd nebo .vhdx připojený k objektu virtuální diskové jednotky na virtuálním počítači nasazeném na hostiteli Hyper-V. Pomocí této rutiny můžete také rozšířit soubor VMware založený na souboru .vmdk na virtuálním počítači nasazeného na hostiteli ESX. Tuto rutinu nelze použít k rozšíření virtuálního pevného disku na virtuálním počítači nasazeného na hostiteli Citrix XenServer.

Příklady

Příklad 1: Rozšíření virtuálního pevného disku

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $VirtDiskDrive = Get-SCVirtualDiskDrive -VM $VM | Where-Object {$_.Bus -Eq 0 -And $_.Lun -Eq 0}
PS C:\> Expand-SCVirtualDiskDrive -VirtualDiskDrive $VirtDiskDrive -VirtualHardDiskSizeGB 40

První příkaz získá objekt virtuálního počítače s názvem VM01 pomocí rutiny Get-SCVirtualMachine. Příkaz uloží tento objekt do proměnné $VM.

Druhý příkaz získá objekt virtuální diskové jednotky umístěný na prvním řadiči ($. Sběrnice -Eq 0) a první slot tohoto kontroleru ($. Lun -Eq 0) virtuálního počítače VM01 a uloží tento objekt do proměnné $VirtDiskDrive.

Poslední příkaz rozšíří velikost virtuálního pevného disku připojeného k virtuální diskové jednotce na 40 GB.

Parametry

-JobGroup

Určuje identifikátor pro řadu příkazů, které se spouští jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

Určuje proměnnou, ve které je průběh úlohy sledován a uložen.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUserRole

Určuje roli uživatele. Zadejte tento parametr a parametr OnBehalfOfUser k odebrání oprávnění z role uživatele, která patří jménem uživatele. K získání objektu role uživatele použijte rutinu Get-SCUserRole.

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
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

-VirtualDiskDrive

Určuje objekt virtuální diskové jednotky. K objektu virtuální diskové jednotky můžete připojit virtuální pevný disk nebo průchozí disk.

Typ:VirtualDiskDrive
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-VirtualHardDiskSizeGB

Určuje velikost v gigabajtech (GB), na kterou se dynamicky zvětšující virtuální pevný disk rozšíří.

Typ:Int32
Aliasy:Size
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Výstupy

VirtualHardDisk

Tato rutina vrátí objekt VirtualHardDisk.

Poznámky

  • Tato rutina vyžaduje objekt virtuální diskové jednotky VMM, který lze načíst pomocí rutiny Get-SCVirtualDiskDrive.