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.