Remove-SCVMTemplate

Supprime un objet de modèle de VMM.

Syntax

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

Description

L’applet de commande Remove-SCVMTemplate supprime un objet de modèle de la bibliothèque Virtual Machine Manager (VMM). La suppression d’un objet de modèle ne supprime aucun disque dur virtuel associé au modèle.

Les types de fichiers qui peuvent être associés à un modèle incluent des fichiers de disque dur virtuel (fichiers .vhd basés sur Windows, fichiers .vhd basés sur Citrix XenServer ou fichiers .vmdk basés sur VMware), des fichiers de disque de floppy virtuel (fichiers .vfd basés sur Windows ou fichiers .flp basés sur VMware) et des fichiers script (Windows PowerShell .ps1 fichiers de script ou de fichiers de réponse, y compris Sysprep.inf et Unattend.xml fichiers).

Cette cmdlet retourne l’objet en cas de réussite (avec la propriété MarkedForDeletion définie sur TRUE) ou un message d’erreur en cas d’échec.

Exemples

Exemple 1 : Supprimer un modèle spécifique de la bibliothèque

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

La première commande obtient l’objet de modèle nommé Template01 à partir de la bibliothèque sur VMMServer01 et stocke l’objet dans la variable $Template.

La deuxième commande supprime l’objet de modèle stocké dans $Template de la bibliothèque.

Exemple 2 : Supprimer tous les modèles de la bibliothèque

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

La première commande obtient tous les objets de modèle de VMMServer01 et stocke les objets dans le tableau nommé $Templates.

La deuxième commande transmet chaque objet de modèle dans $Templates à l’applet de commande Remove-SCVMTemplate , qui supprime chaque objet de modèle de la bibliothèque VMM. Le paramètre Confirm vous invite à confirmer si vous souhaitez supprimer chaque modèle.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

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

-Force

Force l’exécution de la commande sans demander la confirmation de l’utilisateur.

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

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-VMTemplate

Spécifie un objet modèle VMM utilisé pour créer des ordinateurs virtuels.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

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

Sorties

SCVMTemplate

Cette applet de commande retourne un objet SCVMTemplate .

Notes

  • Nécessite un objet de modèle VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCVMTemplate .