Aracılığıyla paylaş


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.