Expand-SCVirtualDiskDrive
Sanal disk sürücüsü nesnesine bağlı bir sanal sabit diski genişletir.
Syntax
Expand-SCVirtualDiskDrive
[-VirtualDiskDrive] <VirtualDiskDrive>
-VirtualHardDiskSizeGB <Int32>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Expand-SCVirtualDiskDrive cmdlet'i, sanal sabit diskin toplam kapasitesini artırmak için sanal disk sürücüsü nesnesine bağlı bir sanal sabit diski genişletir. Sanal disk dosyası bir sanal makinenin SCSI zincirine bağlanıyorsa, sanal makine çevrimiçiyken sanal diski yeniden boyutlandırabilirsiniz.
Bu cmdlet, Hyper-V konağına dağıtılan bir sanal makinedeki bir sanal disk sürücüsü nesnesine eklenmiş bir Windows tabanlı.vhd veya .vhdx dosyasını genişletir. Bu cmdlet'i, bir ESX konağına dağıtılan bir sanal makinede VMware tabanlı bir .vmdk dosyasını genişletmek için de kullanabilirsiniz. Citrix XenServer konağına dağıtılmış bir sanal makinedeki sanal sabit diski genişletmek için bu cmdlet'i kullanamazsınız.
Örnekler
Örnek 1: Sanal sabit diski genişletme
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
İlk komut , Get-SCVirtualMachine cmdlet'ini kullanarak VM01 adlı sanal makine nesnesini alır. komut, bu nesneyi $VM değişkeninde depolar.
İkinci komut, ilk denetleyicide ($) bulunan sanal disk sürücüsü nesnesini alır. Bus -Eq 0) ve bu denetleyicinin ilk yuvası ($. VM01'in Lun -Eq 0) ve bu nesneyi $VirtDiskDrive değişkeninde depolar.
Son komut, sanal disk sürücüsüne bağlı sanal sabit diskin boyutunu 40 GB'a genişletir.
Parametreler
-JobGroup
Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce küme olarak çalışan bir dizi komutun tanımlayıcısını belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiği ve depolandığı bir değişken belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Bir kullanıcı rolü belirtir. Kullanıcı adına ait bir kullanıcı rolünden izinleri kaldırmak için bu parametreyi ve OnBehalfOfUser parametresini belirtin. Kullanıcı rolü nesnesi almak için Get-SCUserRole cmdlet'ini kullanın.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualDiskDrive
Bir sanal disk sürücüsü nesnesi belirtir. Sanal disk sürücüsü nesnesine sanal sabit disk veya geçiş diski ekleyebilirsiniz.
Type: | VirtualDiskDrive |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualHardDiskSizeGB
Dinamik olarak genişletilen bir sanal sabit diskin genişletildiği boyutu gigabayt (GB) cinsinden belirtir.
Type: | Int32 |
Aliases: | Size |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
VirtualHardDisk
Bu cmdlet bir VirtualHardDisk nesnesi döndürür.
Notlar
- Bu cmdlet, Get-SCVirtualDiskDrive cmdlet'i kullanılarak alınabilen bir VMM sanal disk sürücüsü nesnesi gerektirir.