Udostępnij za pośrednictwem


Expand-SCVirtualDiskDrive

Rozszerza wirtualny dysk twardy dołączony do obiektu dysku wirtualnego.

Składnia

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

Opis

Polecenie cmdlet Expand-SCVirtualDiskDrive rozszerza wirtualny dysk twardy dołączony do obiektu dysku wirtualnego w celu zwiększenia całkowitej pojemności wirtualnego dysku twardego. Jeśli plik dysku wirtualnego łączy się z łańcuchem SCSI maszyny wirtualnej, możesz zmienić rozmiar dysku wirtualnego, gdy maszyna wirtualna jest w trybie online.

To polecenie cmdlet rozszerza plik vhd lub vhdx oparty na systemie Windows dołączony do obiektu dysku wirtualnego na maszynie wirtualnej wdrożonej na hoście funkcji Hyper-V. To polecenie cmdlet umożliwia również rozszerzenie pliku vmdk opartego na oprogramowaniu VMware na maszynie wirtualnej wdrożonej na hoście ESX. Tego polecenia cmdlet nie można użyć do rozszerzenia wirtualnego dysku twardego na maszynie wirtualnej wdrożonej na hoście Citrix XenServer.

Przykłady

Przykład 1. Rozwijanie wirtualnego dysku twardego

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

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 przy użyciu polecenia cmdlet Get-SCVirtualMachine . Polecenie przechowuje ten obiekt w zmiennej $VM.

Drugie polecenie pobiera obiekt dysku wirtualnego znajdujący się na pierwszym kontrolerze ($). Magistrala -Eq 0) i pierwsze miejsce tego kontrolera ($. Jednostka Lun -Eq 0) maszyny wirtualnej VM01 i przechowuje ten obiekt w zmiennej $VirtDiskDrive.

Ostatnie polecenie rozszerza rozmiar wirtualnego dysku twardego dołączonego do dysku wirtualnego do 40 GB.

Parametry

-JobGroup

Określa identyfikator serii poleceń uruchamianych jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

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

-JobVariable

Określa zmienną, w której postęp zadania jest śledzony i przechowywany.

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

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika określonego przez ten parametr.

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

-OnBehalfOfUserRole

Określa rolę użytkownika. Określ ten parametr i parametr OnBehalfOfUser , aby usunąć uprawnienia z roli użytkownika należącej do użytkownika w imieniu użytkownika. Aby uzyskać obiekt roli użytkownika, użyj polecenia cmdlet Get-SCUserRole .

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-VirtualDiskDrive

Określa obiekt dysku wirtualnego. Wirtualny dysk twardy lub dysk przekazywany można dołączyć do obiektu dysku wirtualnego.

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

-VirtualHardDiskSizeGB

Określa rozmiar w gigabajtach (GB), do którego rozszerza się dynamicznie wirtualny dysk twardy.

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

Dane wyjściowe

VirtualHardDisk

To polecenie cmdlet zwraca obiekt VirtualHardDisk .

Uwagi

  • To polecenie cmdlet wymaga obiektu dysku wirtualnego programu VMM, który można pobrać za pomocą polecenia cmdlet Get-SCVirtualDiskDrive .