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.