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 .