Update-SCSMEmailTemplate
Updates eigenschappen van een e-mailsjabloon.
Syntax
Update-SCSMEmailTemplate
[-EmailTemplate] <EmailTemplate[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Update-SCSMEmailtemplate werkt eigenschappen van een e-mailsjabloon bij.
Voorbeelden
Voorbeeld 1: Het onderwerp van een e-mailsjabloon bijwerken
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
Met de eerste opdracht krijgt u een e-mailsjabloon met de opgegeven weergavenaam met behulp van de cmdlet Get-SCSMEmailTemplate. Met de opdracht wordt die sjabloon opgeslagen in de variabele $Template.
Met de tweede opdracht wordt een nieuwe waarde toegewezen aan de eigenschap Onderwerp van $Template.
Met de laatste opdracht wordt de e-mailsjabloon bijgewerkt zodat deze overeenkomt met de huidige waarde van $Template.
Voorbeeld 2: Een Duitse vermelding toevoegen aan een e-mailsjabloon
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
De eerste opdracht krijgt een e-mailsjabloon met de opgegeven weergavenaam en slaat die sjabloon vervolgens op in de $Template variabele.
Met de tweede opdracht wordt een nieuwe waarde toegewezen aan de eigenschap TemplateCollection van $Template. Met de opdracht wordt een Duitse e-mailvermelding toegevoegd aan de huidige sjabloon.
Met de laatste opdracht wordt de e-mailsjabloon bijgewerkt zodat deze overeenkomt met de huidige waarde van $Template.
Parameters
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EmailTemplate
Hiermee geeft u de e-mailsjabloon op die door deze cmdlet wordt bijgewerkt.
Type: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplate[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PassThru
Geeft aan dat deze cmdlet de e-mailsjabloon retourneert die wordt bijgewerkt. U kunt dit object doorgeven aan andere cmdlets.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplate
U kunt een e-mailsjabloon doorsluisen naar de parameter EmailTemplate .
Uitvoerwaarden
None.
Deze cmdlet genereert geen uitvoer.