Partager via


Update-SCSMEmailTemplate

Met à jour les propriétés d’un modèle de messagerie.

Syntaxe

Update-SCSMEmailTemplate
      [-EmailTemplate] <EmailTemplate[]>
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

La Update-SCSMEmailtemplate cmdlet met à jour les propriétés d’un modèle de messagerie.

Exemples

Exemple 1 : Mettre à jour l’objet d’un modèle d’e-mail

PS C:\>$Template = Get-SCSMEmailTemplate -DisplayName "Template01"
PS C:\> $Template.Subject = "This is a changed subject for an email template"
PS C:\> Update-SCSMEmailTemplate -EmailTemplate $Template

La première commande obtient un modèle d’e-mail qui a le nom d’affichage spécifié à l’aide de l’applet de commande Get-SCSMEmailTemplate. La commande stocke ce modèle dans la variable $Template.

La deuxième commande affecte une nouvelle valeur à la propriété Subject de $Template.

La commande finale met à jour le modèle d’e-mail pour qu’il corresponde à la valeur actuelle de $Template.

Exemple 2 : Ajouter une entrée allemande à un modèle de messagerie

PS C:\>$Template = Get-SCSMEmailTemplate -DisplayName "Template02"
PS C:\> $Template.TemplateCollection += @{
>> Body = @'
>> Der Windows-Computer wurde aktualisiert
>> ($Context/Property[Type='System!System.Entity']/DisplayName$ 
>> '@
>> Encoding = [Text.Encoding]::Ascii
>> Language = [globalization.cultureinfo]"de-DE"
>> }
PS C:\> Update-SCSMEmailTemplate -EmailTemplate $Template

La première commande obtient un modèle d’e-mail qui a le nom d’affichage spécifié, puis stocke ce modèle dans la variable $Template.

La deuxième commande affecte une nouvelle valeur à la propriété TemplateCollection de $Template. La commande ajoute une entrée de messagerie allemande au modèle actuel.

La commande finale met à jour le modèle d’e-mail pour qu’il corresponde à la valeur actuelle de $Template.

Paramètres

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:System.Management.Automation.SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EmailTemplate

Spécifie le modèle d’e-mail que cette applet de commande met à jour.

Type:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplate[]
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-PassThru

Indique que cette applet de commande retourne le modèle d’e-mail qu’il met à jour. Vous pouvez transmettre cet objet à d’autres applets de commande.

Type:System.Management.Automation.SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:System.Management.Automation.SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplate

Vous pouvez diriger un modèle de courrier vers le paramètre EmailTemplate.

Sorties

None.

Cette applet de commande ne génère aucune sortie.