Remove-SCVirtualFloppyDisk

VmM'den bir sanal disket nesnesi kaldırır.

Syntax

Remove-SCVirtualFloppyDisk
      [-VirtualFloppyDisk] <VirtualFloppyDisk>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Remove-SCVirtualFloppyDisk cmdlet'i, Virtual Machine Manager (VMM) kitaplığından bir sanal disket nesnesi kaldırır ve ilgili sanal disket dosyasını (Windows tabanlı .vfd dosyası veya VMware tabanlı .flp dosyası) kitaplık sunucusundan siler.

Sanal disket bir sanal makineye, şablona veya donanım profiline bağlıysa (ve Force parametresini kullanmıyorsanız), VMM sanal disketi içeren kapsayıcıyı listeler ve sanal disketi kaldırmak istediğinizi onaylamanızı ister:

  • Evet yanıtını verirseniz, VMM sanal disket ile eklendiği kapsayıcı arasındaki ilişkiyi kaldırır ve ardından sanal disket nesnesini VMM'den siler.

  • Hayır yanıtını verirseniz işlem iptal edilir.

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: Kitaplıktan sanal disket nesnesini kaldırma ve ilgili dosyayı silme

PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com"  | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD

İlk komut, LibraryServer01'de depolanan BootFloppy.vfd adlı sanal disket dosyası nesnesini alır ve ardından sanal disket nesnesini $VFD değişkeninde depolar.

İkinci komut, kitaplıktan $VFD depolanan disket nesnesini kaldırır ve ilgili sanal disket dosyasını kitaplık sunucusundan siler.

Örnek 2: Birden çok sanal disketi ve dosyalarını kaldırma

PS C:\> $VFDs = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Boot" }
PS C:\> $VFDs | Remove-SCVirtualFloppyDisk

İlk komut, adları "Önyükleme" dizesini içeren tüm sanal disket nesnelerini alır ve bu nesneleri $VFDs adlı dizide depolar.

İkinci komut, $VFDs içindeki her sanal disket nesnesini Remove-VirtualFloppyDisk cmdlet'ine geçirir ve bu da her sanal disket nesnesini kitaplıktan kaldırır. Komut ayrıca ilgili her dosyayı ilgili sanal disketin depolandığı kitaplık sunucusundan 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

-Force

Komutu, kullanıcı onayı istemeden çalışmaya zorlar.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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

-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

-VirtualFloppyDisk

Sanal disket nesnesini belirtir.

Type:VirtualFloppyDisk
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-SCVirtualFloppyDisk cmdlet'i kullanılarak alınabilen bir VMM sanal disket nesnesi gerektirir.