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.