Remove-SCVirtualDVDDrive
VmM'den bir sanal DVD sürücü nesnesi kaldırır.
Syntax
Remove-SCVirtualDVDDrive
[-VirtualDVDDrive] <VirtualDVDDrive>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Remove-SCVirtualDVDDrive
-SourceBus <Byte>
-SourceLUN <Byte>
-JobGroup <Guid>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Remove-SCVirtualDVDDrive cmdlet'i bir donanım profilinden, sanal makineden veya Virtual Machine Manager (VMM) ortamında kullanılan bir sanal makine şablonundan bir veya daha fazla sanal DVD sürücüsü nesnesini kaldırır. Cmdlet ayrıca sanal DVD sürücüsünün kullandığı tüm .iso dosyasını kitaplık sunucusundaki dosya sisteminden siler.
Bu cmdlet, başarılı olduğunda nesnesini döndürür (MarkedForDeletion özelliği True olarak ayarlanır) veya hata durumunda bir hata iletisi döndürür.
Örnekler
Örnek 1: Sanal makineden belirli bir sanal DVD sürücüsünü kaldırma
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM | where { $_.Bus -eq 1 -and $_.LUN -eq 0 }
PS C:\> Remove-SCVirtualDVDDrive -VirtualDVDDrive $DVDDrive
İlk komut VM01 adlı sanal makine nesnesini alır ve nesneyi $VM değişkeninde depolar.
İkinci komut, VM01 üzerindeki IDE veri yolu üzerindeki İkincil Kanalın (-Bus 1 ve -LUN 0 ile belirtilen) ilk yuvasında bulunan sanal DVD sürücü nesnesini alır ve ardından sanal DVD sürücü nesnesini $DVDDrive değişkeninde depolar.
Son komut, vm01'den $DVDDrive depolanan sanal DVD sürücüsü nesnesini kaldırır ve bu sanal DVD sürücüsünün kullandığı tüm .iso dosyasını kitaplık sunucusundaki dosya sisteminden siler.
Örnek 2: Sanal makineden üçüncü sanal DVD sürücüsünü kaldırma
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM
PS C:\> $DVDDrive[2] | Remove-SCVirtualDVDDrive
İlk komut, VM02 adlı sanal makine nesnesini alır ve nesneyi $VM değişkeninde depolar.
İkinci komut, VM02'ye bağlı tüm sanal DVD sürücü nesnelerini alır ve her sanal DVD sürücüsü nesnesini $DVDDrive nesne dizisinde depolar. Bu örnekte, VM02'nin üç sanal DVD sürücüsü olduğu varsayılır ve bu nedenle dizi üç öğe içerir (0 ile 2 arasında sayılır).
Son komut, $DVDDrive'de depolanan üçüncü sanal DVD sürücüsünü (nesne [2]) Remove-SCVirtualDVDDrive cmdlet'ine geçirir; bu da bu sanal DVD sürücüsü nesnesini VM02'den kaldırır ve bu sanal DVD sürücüsü tarafından kullanılan tüm .iso dosyasını kitaplık sunucusundaki dosya sisteminden siler.
Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce bir küme olarak çalışacak bir dizi komut için bir tanımlayıcı belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını 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ı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.
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 |
-SourceBus
Sürücünün kaynak IDE veri yolunu belirtir.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceLUN
IDE veri yolu üzerindeki bir sanal DVD sürücü nesnesi için kaynak mantıksal birim numarasını (LUN) belirtir.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualDVDDrive
Bir sanal DVD sürücü nesnesi belirtir.
Type: | VirtualDVDDrive |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Notlar
- Get-SCVirtualDVDDrive cmdlet'i kullanılarak alınabilen bir VMM sanal DVD sürücü nesnesi gerektirir.