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.