Compartir a través de


Remove-SCSMEmailTemplate

Quita una plantilla de correo electrónico de Service Manager.

Sintaxis

Remove-SCSMEmailTemplate
      [-EmailTemplate] <EmailTemplate[]>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

El cmdlet Remove-SCSMEmailTemplate quita una plantilla de correo electrónico de Service Manager.

Ejemplos

Ejemplo 1: Quitar todas las plantillas de correo electrónico que coincidan con una cadena de nombre para mostrar

PS C:\>Get-SCSMEmailTemplate | Where-Object { $_.displayname -match "custom" } | Remove-SCSMEmailTemplate

Este comando quita todas las plantillas de correo electrónico en las que la propiedad displayName coincide con la cadena personalizada. El comando obtiene todas las plantillas de correo electrónico mediante el cmdlet Get-SCSMEmailTemplate. El comando pasa los resultados al cmdlet Where-Object mediante el operador de canalización. Ese cmdlet pasa solo los resultados que coinciden con el nombre para mostrar al cmdlet actual. Ese cmdlet elimina cada plantilla.

Ejemplo 2: Quitar todas las plantillas de correo electrónico que coinciden con una cadena de descripción

PS C:\>$Templates = Get-SCSMEmailTemplate | Where-Object {$_.Description -match "notification"}
PS C:\> Remove-SCSMEmailTemplate -EmailTemplate $Templates

El primer comando usa Get-SCSMEmailTemplate para obtener todas las plantillas de correo electrónico y las pasa a Where-Object. El comando almacena todos los objetos que coinciden con la propiedad Description tal como se especifica en la variable $Templates.

El segundo comando quita todas las plantillas de $Templates.

Parámetros

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:System.Management.Automation.SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EmailTemplate

Especifica un objeto que representa la plantilla de correo electrónico que se va a quitar.

Tipo:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplate[]
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:System.Management.Automation.SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplate

Puede canalizar una plantilla de correo electrónico al parámetro EmailTemplate.

Salidas

None.

Este cmdlet no genera ninguna salida.