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.