Delen via


Expand-SCVirtualDiskDrive

Hiermee wordt een virtuele harde schijf uitgebreid die is gekoppeld aan een object van een virtuele schijfstation.

Syntax

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

Description

De cmdlet Expand-SCVirtualDiskDrive breidt een virtuele harde schijf uit die is gekoppeld aan een object van een virtuele schijfstation om de totale capaciteit van de virtuele harde schijf te verhogen. Als het virtuele schijfbestand verbinding maakt met de SCSI-keten van een virtuele machine, kunt u de grootte van de virtuele schijf wijzigen terwijl de virtuele machine online is.

Met deze cmdlet wordt een windows-gebaseerd.vhd- of .vhdx-bestand dat is gekoppeld aan een object van een virtuele schijfstation op een virtuele machine die is geïmplementeerd op een Hyper-V-host, uitgebreid. U kunt deze cmdlet ook gebruiken om een VMDK-bestand op basis van VMware uit te vouwen op een virtuele machine die is geïmplementeerd op een ESX-host. U kunt deze cmdlet niet gebruiken om een virtuele harde schijf uit te breiden op een virtuele machine die is geïmplementeerd op een Citrix XenServer-host.

Voorbeelden

Voorbeeld 1: Een virtuele harde schijf uitbreiden

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

Met de eerste opdracht wordt het virtuele-machineobject met de naam VM01 opgehaald met behulp van de cmdlet Get-SCVirtualMachine . Met de opdracht wordt dat object opgeslagen in de $VM variabele.

Met de tweede opdracht wordt het object van het virtuele schijfstation op de eerste controller ($) opgehaald. Bus -Eq 0) en eerste sleuf van die controller ($. Lun -Eq 0) van VM01 en slaat dat object op in de $VirtDiskDrive variabele.

Met de laatste opdracht wordt de grootte van de virtuele harde schijf die is gekoppeld aan de virtuele schijf naar 40 GB uitgebreid.

Parameters

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

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

-JobVariable

Hiermee geeft u een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

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

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die met deze parameter wordt opgegeven.

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

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Geef deze parameter en de parameter OnBehalfOfUser op om machtigingen te verwijderen uit een gebruikersrol die deel uitmaakt van een namens de gebruiker. Gebruik de cmdlet Get-SCUserRole om een gebruikersrolobject te verkrijgen.

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VirtualDiskDrive

Hiermee geeft u een virtueel schijfstationobject. U kunt een virtuele harde schijf of een passthrough-schijf koppelen aan een object van een virtuele schijfstation.

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

-VirtualHardDiskSizeGB

Hiermee geeft u de grootte, in gigabytes (GB), waarnaar een dynamisch uitbreidbare virtuele harde schijf uitvouwt.

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

Uitvoerwaarden

VirtualHardDisk

Deze cmdlet retourneert een VirtualHardDisk-object .

Notities

  • Voor deze cmdlet is een VMM-object voor een virtueel schijfstation vereist, dat kan worden opgehaald met behulp van de cmdlet Get-SCVirtualDiskDrive .