Bagikan melalui


Remove-SCVMTemplate

Menghapus objek templat dari VMM.

Sintaks

Remove-SCVMTemplate
      [-VMTemplate] <Template>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Cmdlet Remove-SCVMTemplate menghapus objek templat dari pustaka Virtual Machine Manager (VMM). Menghapus objek templat tidak menghapus hard disk virtual apa pun yang terkait dengan templat.

Jenis file yang dapat dikaitkan dengan templat termasuk file hard disk virtual (file .vhd berbasis Windows, File .vhd berbasis Citrix XenServer, atau file .vmdk berbasis VMware), file disk floppy virtual (file .vfd berbasis Windows atau file .flp berbasis VMware), dan file skrip (Windows PowerShell .ps1 file skrip atau skrip file jawaban, termasuk file Sysprep.inf dan Unattend.xml).

Cmdlet ini mengembalikan objek setelah berhasil (dengan properti MarkedForDeletion diatur ke TRUE) atau mengembalikan pesan kesalahan setelah kegagalan.

Contoh

Contoh 1: Menghapus templat tertentu dari pustaka

PS C:\> $Template = Get-SCVMTemplate -VMMServer "VMMServer1.Contoso.com" | where { $_.Name -eq "Template01" }
PS C:\> Remove-SCVMTemplate -VMTemplate $Template

Perintah pertama mendapatkan objek templat bernama Template01 dari pustaka di VMMServer01 dan menyimpan objek dalam variabel $Template.

Perintah kedua menghapus objek templat yang disimpan di $Template dari pustaka.

Contoh 2: Menghapus semua templat dari pustaka

PS C:\> $Templates = Get-SCVMTemplate -VMMServer "VMMServer01.Contoso.com"
PS C:\> $Templates | Remove-SCVMTemplate -Confirm

Perintah pertama mendapatkan semua objek templat dari VMMServer01 dan menyimpan objek dalam array bernama $Templates.

Perintah kedua meneruskan setiap objek templat dalam $Templates ke cmdlet Remove-SCVMTemplate , yang menghapus setiap objek templat dari pustaka VMM. Parameter Konfirmasi meminta Anda untuk mengonfirmasi apakah Anda ingin menghapus setiap templat.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Memaksa perintah untuk berjalan tanpa meminta konfirmasi pengguna.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMTemplate

Menentukan objek templat VMM yang digunakan untuk membuat komputer virtual.

Type:Template
Aliases:Template
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Output

SCVMTemplate

Cmdlet ini mengembalikan objek SCVMTemplate .

Catatan

  • Memerlukan objek templat VMM, yang dapat diambil dengan menggunakan cmdlet Get-SCVMTemplate .