Expand-SCVirtualDiskDrive
Rozbalí virtuální pevný disk připojený k objektu virtuální diskové jednotky.
Syntax
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 změnit velikost virtuálního disku, když je virtuální počítač online.
Tato rutina rozbalí soubor windows.vhd nebo .vhdx připojený k objektu virtuální diskové jednotky na virtuálním počítači nasazeném na hostiteli Hyper-V. Tuto rutinu můžete použít také k rozšíření souboru VMware založeného 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: Rozbalení 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 ukládá 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 řady příkazů, které běží 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: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje proměnnou, ve které se sleduje a ukládá průběh úlohy.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. Zadejte tento parametr a parametr OnBehalfOfUser pro 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 .
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
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 se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualDiskDrive
Určuje objekt jednotky virtuálního disku. K objektu virtuální jednotky disku můžete připojit virtuální pevný disk nebo průchozí disk.
Type: | VirtualDiskDrive |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualHardDiskSizeGB
Určuje velikost v gigabajtech (GB), na které se dynamicky rozšiřuje virtuální pevný disk.
Type: | Int32 |
Aliases: | Size |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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 .