Remove-SCVMTemplate
BIR şablon nesnesini VMM'den kaldırır.
Syntax
Remove-SCVMTemplate
[-VMTemplate] <Template>
[-Force]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Remove-SCVMTemplate cmdlet'i, Virtual Machine Manager (VMM) kitaplığından bir şablon nesnesi kaldırır. Şablon nesnesi kaldırılarak şablonla ilişkilendirilmiş sanal sabit diskler silinmez.
Şablonla ilişkilendirilebilen dosya türleri sanal sabit disk dosyalarını (Windows tabanlı .vhd dosyaları, Citrix XenServer tabanlı .vhd dosyaları veya VMware tabanlı .vmdk dosyaları), sanal disket dosyalarını (Windows tabanlı .vfd dosyaları veya VMware tabanlı .flp dosyaları) ve betik dosyalarını (Sysprep.inf ve Unattend.xml dosyaları gibi betik dosyalarını veya yanıt dosyası betiklerini Windows PowerShell .ps1) içerir.
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 belirli bir şablonu kaldırma
PS C:\> $Template = Get-SCVMTemplate -VMMServer "VMMServer1.Contoso.com" | where { $_.Name -eq "Template01" }
PS C:\> Remove-SCVMTemplate -VMTemplate $Template
İlk komut, VMMServer01 kitaplığından Template01 adlı şablon nesnesini alır ve nesneyi $Template değişkeninde depolar.
İkinci komut, kitaplıktan $Template depolanan şablon nesnesini kaldırır.
Örnek 2: Kitaplıktan tüm şablonları kaldırma
PS C:\> $Templates = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com"
PS C:\> $Templates | Remove-SCVMTemplate -Confirm
İlk komut, VMMServer01'den tüm şablon nesnelerini alır ve nesneleri $Templates adlı dizide depolar.
İkinci komut, $Templates içindeki her şablon nesnesini Remove-SCVMTemplate cmdlet'ine geçirir ve bu da her şablon nesnesini VMM kitaplığından kaldırır. Onayla parametresi, her şablonu silmek isteyip istemediğinizi onaylamanızı ister.
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 |
-VMTemplate
Sanal makine oluşturmak için kullanılan bir VMM şablon nesnesi belirtir.
Type: | Template |
Aliases: | Template |
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 |
Çıkışlar
SCVMTemplate
Bu cmdlet bir SCVMTemplate nesnesi döndürür.
Notlar
- Get-SCVMTemplate cmdlet'i kullanılarak alınabilen bir VMM şablon nesnesi gerektirir.