Aracılığıyla paylaş


Remove-SCISO

BIR ISO dosyasını VMM kitaplığından kaldırır.

Syntax

Remove-SCISO
      [-ISO] <ISO>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Remove-SCISO cmdlet'i Virtual Machine Manager (VMM) kitaplığından bir ISO dosyasını kaldırır ve kitaplık sunucusundaki ISO dosyasını siler.

ISO bir sanal makineye, şablona veya donanım profiline bağlıysa ve Force parametresini belirtmezseniz, VMM ISO içeren kapsayıcıyı listeler ve ISO'yu kaldırmak istediğinizi onaylamanızı ister:

  • Evet yanıtını verirseniz, VMM ISO ile bağlı olduğu kapsayıcı arasındaki ilişkiyi kaldırır ve ardından ISO 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: ISO nesnesini kaldırma ve ilgili .iso dosyasını silme

PS C:\> $ISO = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCISO -ISO $ISO

İlk komut LibraryServer01'den OsISO.iso adlı ISO nesnesini alır ve ISO nesnesini $ISO değişkeninde depolar.

İkinci komut, ISO nesnesini kitaplıktan kaldırır ve ilgili .iso dosyasını kitaplık sunucusundaki dosya sisteminden siler.

Örnek 2: Kitaplıktan birden çok ISO nesnesini kaldırma

PS C:\> $ISOs = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "OsISO" }
PS C:\> $ISOs | Remove-SCISO

İlk komut, adında "OsISO" dizesini içeren tüm ISO nesnelerini alır ve bu ISO nesnelerini $ISOs değişkeninde depolar.

İkinci komut, $ISOs içindeki her ISO nesnesini Remove-SCISO cmdlet'ine geçirir. Bu cmdlet, her ISO nesnesini kitaplıktan kaldırır ve ilgili .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

-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

-ISO

BIR ISO nesnesi belirtir.

Type:ISO
Position:0
Default value:None
Required:True
Accept pipeline input:True
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 komut kabuğuna hemen 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

-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-SCISO cmdlet'i kullanılarak alınabilen bir VMM ISO nesnesi gerektirir.