Aracılığıyla paylaş


Remove-SCVMTemplate

VMM'den bir şablon nesnesi 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 nesnesinin kaldırılması, şablonla ilişkilendirilmiş sanal sabit diskleri silmez.

Şablonla ilişkilendirilebilen dosya türleri arasında sanal sabit disk dosyaları (Windows tabanlı .vhd dosyaları, Citrix XenServer tabanlı .vhd dosyaları veya VMware tabanlı .vmdk dosyaları), sanal disket dosyaları (Windows tabanlı .vfd dosyaları veya VMware tabanlı .flp dosyaları) ve betik dosyaları (Sysprep.inf ve Unattend.xml dosyaları dahil olmak üzere betik dosyaları veya yanıt dosyası betikleri Windows PowerShell .ps1).

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'deki kitaplıktan Template01 adlı şablon nesnesini alır ve nesneyi $Template değişkeninde depolar.

İkinci komut, $Template'de depolanan şablon nesnesini kitaplıktan 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. Confirm 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 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

-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.