Partager via


Expand-SCVirtualDiskDrive

Développe un disque dur virtuel attaché à un objet de lecteur de disque virtuel.

Syntax

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

Description

L’applet de commande Expand-SCVirtualDiskDrive développe un disque dur virtuel attaché à un objet de lecteur de disque virtuel afin d’augmenter la capacité totale du disque dur virtuel. Si le fichier de disque virtuel se connecte à la chaîne SCSI d’une machine virtuelle, vous pouvez redimensionner le disque virtuel pendant que la machine virtuelle est en ligne.

Cette applet de commande développe un fichier Windows.vhd ou .vhdx attaché à un objet de lecteur de disque virtuel sur une machine virtuelle déployée sur un hôte Hyper-V. Vous pouvez également utiliser cette applet de commande pour développer un fichier .vmdk basé sur VMware sur une machine virtuelle déployée sur un hôte ESX. Vous ne pouvez pas utiliser cette applet de commande pour développer un disque dur virtuel sur une machine virtuelle déployée sur un hôte Citrix XenServer.

Exemples

Exemple 1 : Développer un disque dur virtuel

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

La première commande obtient l’objet de machine virtuelle nommé VM01 à l’aide de l’applet de commande Get-SCVirtualMachine . La commande stocke cet objet dans la variable $VM.

La deuxième commande obtient l’objet de lecteur de disque virtuel situé sur le premier contrôleur ($). Bus -Eq 0) et premier emplacement de ce contrôleur ($. Lun -Eq 0) de VM01 et stocke cet objet dans la variable $VirtDiskDrive.

La dernière commande développe la taille du disque dur virtuel attaché au lecteur de disque virtuel à 40 Go.

Paramètres

-JobGroup

Spécifie un identificateur pour une série de commandes qui s’exécutent en tant que jeu juste avant la commande finale qui inclut le même identificateur de groupe de travaux.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Spécifie une variable dans laquelle la progression du travail est suivie et stockée.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Spécifie un nom d'utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Spécifiez ce paramètre et le paramètre OnBehalfOfUser pour supprimer les autorisations d’un rôle d’utilisateur qui appartient à un utilisateur pour le compte de l’utilisateur. Pour obtenir un objet de rôle d’utilisateur, utilisez l’applet de commande Get-SCUserRole .

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualDiskDrive

Spécifie un objet lecteur de disque virtuel. Vous pouvez attacher un disque dur virtuel ou un disque pass-through à un objet de lecteur de disque virtuel.

Type:VirtualDiskDrive
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualHardDiskSizeGB

Spécifie la taille, en gigaoctets (Go), à laquelle un disque dur virtuel en expansion dynamique s’étend.

Type:Int32
Aliases:Size
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Sorties

VirtualHardDisk

Cette applet de commande retourne un objet VirtualHardDisk .

Notes

  • Cette applet de commande nécessite un objet de lecteur de disque virtuel VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCVirtualDiskDrive .