Delen via


Remove-SCVMTemplate

Hiermee verwijdert u een sjabloonobject uit VMM.

Syntax

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

Description

De cmdlet Remove-SCVMTemplate verwijdert een sjabloonobject uit de VMM-bibliotheek (Virtual Machine Manager). Als u een sjabloonobject verwijdert, worden er geen virtuele harde schijven verwijderd die aan de sjabloon zijn gekoppeld.

De typen bestanden die aan een sjabloon kunnen worden gekoppeld, omvatten virtuele hardeschijfbestanden (Op Windows gebaseerde VHD-bestanden, VHD-bestanden op basis van Citrix XenServer of VMware-bestanden op basis van .vmdk), virtuele diskettebestanden (Op Windows gebaseerde VFD-bestanden of VMware-bestanden .flp-bestanden) en scriptbestanden (Windows PowerShell .ps1 scriptbestanden of antwoordbestandsscripts, waaronder Sysprep.inf- en Unattend.xml-bestanden).

Deze cmdlet retourneert het object bij succes (waarbij de eigenschap MarkedForDeletion is ingesteld op TRUE) of retourneert een foutbericht bij een fout.

Voorbeelden

Voorbeeld 1: Een specifieke sjabloon verwijderen uit de bibliotheek

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

Met de eerste opdracht wordt het sjabloonobject met de naam Template01 opgehaald uit de bibliotheek op VMMServer01 en wordt het object opgeslagen in de $Template variabele.

Met de tweede opdracht verwijdert u het sjabloonobject dat is opgeslagen in $Template uit de bibliotheek.

Voorbeeld 2: Alle sjablonen uit de bibliotheek verwijderen

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

Met de eerste opdracht worden alle sjabloonobjecten opgehaald uit VMMServer01 en worden de objecten opgeslagen in de matrix met de naam $Templates.

Met de tweede opdracht wordt elk sjabloonobject in $Templates doorgegeven aan de cmdlet Remove-SCVMTemplate , waarmee elk sjabloonobject uit de VMM-bibliotheek wordt verwijderd. Met de parameter Bevestigen wordt u gevraagd om te bevestigen of u elke sjabloon wilt verwijderen.

Parameters

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-Force

Hiermee dwingt u de opdracht uit te voeren zonder om bevestiging van de gebruiker te vragen.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-VMTemplate

Hiermee geeft u een VMM-sjabloonobject op dat wordt gebruikt om virtuele machines te maken.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Uitvoerwaarden

SCVMTemplate

Met deze cmdlet wordt een SCVMTemplate-object geretourneerd.

Notities

  • Hiervoor is een VMM-sjabloonobject vereist, dat kan worden opgehaald met behulp van de cmdlet Get-SCVMTemplate .