Update-SCSMEmailTemplate
Aktualisierungen Eigenschaften einer E-Mail-Vorlage.
Syntax
Update-SCSMEmailTemplate
[-EmailTemplate] <EmailTemplate[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Update-SCSMEmailtemplate aktualisiert die Eigenschaften einer E-Mail-Vorlage.
Beispiele
Beispiel 1: Aktualisieren des Betreffs einer E-Mail-Vorlage
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
Der erste Befehl ruft eine E-Mail-Vorlage mit dem angegebenen Anzeigenamen mithilfe des Cmdlets Get-SCSMEmailTemplate ab. Der Befehl speichert diese Vorlage in der variablen $Template.
Der zweite Befehl weist der Subject-Eigenschaft von $Template einen neuen Wert zu.
Der letzte Befehl aktualisiert die E-Mail-Vorlage, um dem aktuellen Wert von $Template zu entsprechen.
Beispiel 2: Hinzufügen eines deutschen Eintrags zu einer E-Mail-Vorlage
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
Der erste Befehl ruft eine E-Mail-Vorlage mit dem angegebenen Anzeigenamen ab und speichert diese Vorlage dann in der $Template Variablen.
Der zweite Befehl weist der TemplateCollection-Eigenschaft von $Template einen neuen Wert zu. Der Befehl fügt der aktuellen Vorlage einen deutschen E-Mail-Eintrag hinzu.
Der letzte Befehl aktualisiert die E-Mail-Vorlage, um dem aktuellen Wert von $Template zu entsprechen.
Parameter
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EmailTemplate
Gibt die E-Mail-Vorlage an, die dieses Cmdlet aktualisiert.
Type: | EmailTemplate[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Gibt an, dass dieses Cmdlet die E-Mail-Vorlage zurückgibt, die aktualisiert wird. Sie können dieses Objekt an andere Cmdlets übergeben.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplate
Sie können eine E-Mail-Vorlage an den Parameter "EmailTemplate " übergeben.
Ausgaben
None.
Dieses Cmdlet generiert keine Ausgabe.