Expand-SCVirtualDiskDrive
Expande um disco rígido virtual anexado a um objeto de unidade de disco virtual.
Sintaxe
Expand-SCVirtualDiskDrive
[-VirtualDiskDrive] <VirtualDiskDrive>
-VirtualHardDiskSizeGB <Int32>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
O cmdlet Expand-SCVirtualDiskDrive
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 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 pouco antes do comando final que inclui o mesmo identificador de grupo de trabalho é executado.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-JobVariable
Especifica uma variável na qual o progresso do trabalho é acompanhado e armazenado.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Esse cmdlet opera em nome do usuário especificado por esse parâmetro.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 nome de usuário. Para obter um objeto de função de usuário, use o cmdlet Get-SCUserRole.
Tipo: | UserRole |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PROTipID
Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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.
Tipo: | VirtualDiskDrive |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-VirtualHardDiskSizeGB
Especifica o tamanho, em GB (gigabytes), para o qual um disco rígido virtual em expansão dinâmica se expande.
Tipo: | Int32 |
Aliases: | Size |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Saídas
VirtualHardDisk
Esse 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.