Delen via


New-SCSMEmailTemplate

Hiermee maakt u een nieuwe e-mailsjabloon voor Service Manager.

Syntaxis

New-SCSMEmailTemplate
   [-Body <String>]
   [-Subject <String>]
   [-Language <CultureInfo>]
   [-TemplateCollection <Hashtable[]>]
   [-Encoding <Encoding>]
   -Class <ManagementPackClass>
   [-Description <String>]
   [-ManagementPack <ManagementPack>]
   -DisplayName <String>
   [-SendAsHtml]
   [-Urgency <EmailTemplateUrgency>]
   [-PassThru]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

De New-SCSMEmailTemplate cmdlet maakt een e-mailsjabloon voor Service Manager.

Voorbeelden

Voorbeeld 1: Een e-mailsjabloon maken voor een wijziging in een printer

PS C:\>$PrinterClass = Get-SCSMClass -Name "Microsoft.AD.Printer"
PS C:\> $Message = 'Printer $Context/Property[''Type=Windows!Microsoft.AD.Printer'']/PrinterName$ has been updated'
PS C:\> $ManagementPack = Get-SCSMManagementPack -Name "ServiceManager.ConfigurationManagement.Configuration"
PS C:\> $Language = [System.Globalization.CultureInfo]"en-US"
PS C:\> $Encoding = [System.Text.Encoding]::ASCII
PS C:\> New-SCSMEmailTemplate -Class $PrinterClass -DisplayName "Printer Email Template" -Body $Message -Description "A template for printer notifications" -Encoding $Encoding -Language $Language -ManagementPack $ManagementPack -Subject $Message

De eerste opdracht haalt een klasse met de naam Microsoft.AD.Printer op met behulp van de Get-SCSMClass cmdlet en slaat deze vervolgens op in de $PrinterClass variabele.

Met de tweede opdracht wordt een bericht voor de e-mail gemaakt en opgeslagen in de variabele $Message. In dit voorbeeld wordt dezelfde tekenreeks gebruikt als het onderwerp en de hoofdtekst van het e-mailbericht.

Met de derde opdracht krijgt u een management pack waarin u deze sjabloon kunt opslaan met behulp van de Get-SCSMManagementPack-cmdlet en deze vervolgens opslaat in de $ManagementPack variabele.

Met de vierde en vijfde opdracht worden waarden opgeslagen voor taal en codering in de variabelen $Language en $Encoding.

Met de laatste opdracht maakt u een e-mailsjabloon die van toepassing is wanneer er een wijziging optreedt in een printer. De opdracht maakt gebruik van waarden die zijn gemaakt in de eerste vijf opdrachten.

Parameters

-Body

Hiermee geeft u de berichttekst op, die invoegtekenreeksen kan bevatten.

Type:System.String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Class

Hiermee geeft u de naam op van de klasse waarop de e-mailsjabloon is gericht.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ComputerName

Hiermee geeft u de naam op van de computer waarop de System Center Data Access-service wordt uitgevoerd. Het gebruikersaccount dat is opgegeven in de parameter Credential moet toegangsrechten hebben voor de opgegeven computer.

Type:System.String[]
Position:Named
Default value:Localhost
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:System.Management.Automation.SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u de referenties op die door deze cmdlet worden gebruikt om verbinding te maken met de server waarop de System Center Data Access-service wordt uitgevoerd. Het opgegeven gebruikersaccount moet toegangsrechten hebben voor die server.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

Hiermee geeft u een beschrijving voor de e-mailsjabloon.

Type:System.String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisplayName

Hiermee geeft u de naam van de e-mailsjabloon.

Type:System.String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Encoding

Hiermee geeft u de codering moet worden gebruikt in het bericht.

Type:System.Text.Encoding
Position:Named
Default value:Unicode (UTF-8)
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Language

Hiermee geeft u de taal voor het bericht.

Type:System.Globalization.CultureInfo
Position:Named
Default value:English (United States)
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ManagementPack

Hiermee geeft u de naam van het management pack waarin deze cmdlet de e-mailsjabloon opslaat.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack
Position:Named
Default value:The default management pack
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PassThru

Geeft aan dat deze cmdlet de e-mailsjabloon retourneert die wordt gemaakt. U kunt dit object doorgeven aan andere cmdlets.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SCSession

Hiermee geeft u een object op dat de sessie aan een Service Manager-beheerserver vertegenwoordigt.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SendAsHtml

Hiermee geeft u op dat deze cmdlet ervoor zorgt dat het e-mailbericht wordt verzonden als HTML.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Subject

Hiermee geeft u het onderwerp voor het e-mailbericht.

Type:System.String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TemplateCollection

Hiermee geeft u een verzameling hash-tabellen die de e-mailsjabloon vertegenwoordigen. De hash-tabel moet de volgende sleutels hebben:

  • Lichaam. Dit is een tekenreeks die de hoofdtekst van de sjabloon vertegenwoordigt.
  • Onderwerp. Dit is een tekenreeks die het onderwerp van het e-mailbericht vertegenwoordigt.
  • Taal. Dit moet van het type CultureInfozijn. Het vertegenwoordigt de taal voor het bericht. Als u meerdere hashtabellen opgeeft, kunt u niet dezelfde waarde gebruiken voor Taal.
Type:System.Collections.Hashtable[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Urgency

Hiermee geeft u de urgentie van het e-mailbericht. Geldige waarden zijn:

  • Hoog
  • Gemiddeld
  • Laag
Type:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplateUrgency
Geaccepteerde waarden:Low, Medium, High
Position:Named
Default value:Medium
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:System.Management.Automation.SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None.

U kunt invoer voor deze cmdlet niet doorsluisen.

Uitvoerwaarden

None.

Met deze cmdlet wordt geen uitvoer gegenereerd.