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.