Expand-SCVirtualDiskDrive
Expande um disco rígido virtual anexado a um objeto de unidade de disco virtual.
Syntax
Expand-SCVirtualDiskDrive
[-VirtualDiskDrive] <VirtualDiskDrive>
-VirtualHardDiskSizeGB <Int32>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
O cmdlet Expand-SCVirtualDiskDrive expande um disco rígido virtual anexado a um objeto de unidade de disco virtual para aumentar a capacidade total do disco rígido virtual. Se o arquivo de disco virtual se conectar à cadeia SCSI de uma máquina virtual, você poderá redimensionar o disco virtual enquanto a máquina virtual estiver online.
Esse cmdlet expande um arquivo .vhd ou .vhdx baseado no Windows anexado a um objeto de unidade de disco virtual em uma máquina virtual implantada em um host Hyper-V. Você também pode usar esse cmdlet para expandir um arquivo .vmdk baseado em VMware em uma máquina virtual implantada em um host ESX. Você não pode usar esse cmdlet para expandir um disco rígido virtual em uma máquina virtual implantada em um host Citrix XenServer.
Exemplos
Exemplo 1: expandir um disco rígido virtual
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
O primeiro comando obtém o objeto de máquina virtual chamado VM01 usando o cmdlet Get-SCVirtualMachine . O comando armazena esse objeto na variável $VM.
O segundo comando obtém o objeto de unidade de disco virtual localizado no primeiro controlador ($. Barramento -Eq 0) e primeiro slot desse controlador ($. Lun -Eq 0) de VM01 e armazena esse objeto na variável $VirtDiskDrive.
O último comando expande o tamanho do disco rígido virtual anexado à unidade de disco virtual para 40 GB.
Parâmetros
-JobGroup
Especifica um identificador para uma série de comandos que são executados como um conjunto antes do comando final que inclui o mesmo identificador de grupo de trabalho executado.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica uma variável na qual o progresso do trabalho é rastreado e armazenado.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Esse cmdlet opera em nome do usuário especificado por esse parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Especifique esse parâmetro e o parâmetro OnBehalfOfUser para remover permissões de uma função de usuário que pertence a um usuário em nome do usuário. Para obter um objeto de função de usuário, use o cmdlet Get-SCUserRole .
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualDiskDrive
Especifica um objeto de unidade de disco virtual. Você pode anexar um disco rígido virtual ou um disco de passagem a um objeto de unidade de disco virtual.
Type: | VirtualDiskDrive |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualHardDiskSizeGB
Especifica o tamanho, em gigabytes (GB), ao qual um disco rígido virtual em expansão dinâmica se expande.
Type: | Int32 |
Aliases: | Size |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
VirtualHardDisk
Este cmdlet retorna um objeto VirtualHardDisk .
Observações
- Esse cmdlet requer um objeto de unidade de disco virtual do VMM, que pode ser recuperado usando o cmdlet Get-SCVirtualDiskDrive .