New-SCSMEmailTemplate
Skapar en ny e-postmall för Service Manager.
Syntax
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
Cmdleten New-SCSMEmailTemplate skapar en e-postmall för Service Manager.
Exempel
Exempel 1: Skapa en e-postmall för en ändring av en skrivare
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
Det första kommandot hämtar en klass med namnet Microsoft.AD.Printer med hjälp av cmdleten Get-SCSMClass och lagrar den sedan i variabeln $PrinterClass.
Det andra kommandot skapar ett meddelande för e-postmeddelandet och lagrar det i variabeln $Message. I det här exemplet används samma sträng som ämnet och brödtexten i e-postmeddelandet.
Det tredje kommandot hämtar ett hanteringspaket där du kan spara mallen med hjälp av cmdleten Get-SCSMManagementPack och sedan lagra den i variabeln $ManagementPack.
De fjärde och femte kommandona lagrar värden för språk och kodning i variablerna $Language och $Encoding.
Det sista kommandot skapar en e-postmall som gäller när en ändring sker på en skrivare. Kommandot använder värden som skapades i de första fem kommandona.
Parametrar
-Body
Anger meddelandetexten, som kan innehålla infogningssträngar.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Class
Anger namnet på den klass som e-postmallen riktar sig mot.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackClass |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Anger namnet på den dator där System Center Data Access-tjänsten körs. Det användarkonto som anges i parametern Autentiseringsuppgifter måste ha åtkomstbehörighet till den angivna datorn.
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Anger de autentiseringsuppgifter som denna cmdlet använder för att ansluta till servern där System Center Data Access-tjänsten körs. Det angivna användarkontot måste ha åtkomstbehörighet till den servern.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Anger en beskrivning av e-postmallen.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Anger namnet på e-postmallen.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Encoding
Anger den kodning som ska användas i meddelandet.
Type: | System.Text.Encoding |
Position: | Named |
Default value: | Unicode (UTF-8) |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Language
Anger språket för meddelandet.
Type: | System.Globalization.CultureInfo |
Position: | Named |
Default value: | English (United States) |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ManagementPack
Anger namnet på det hanteringspaket där den här cmdleten lagrar e-postmallen.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack |
Position: | Named |
Default value: | The default management pack |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Anger att denna cmdlet returnerar e-postmallen som skapas. Du kan skicka det här objektet till andra cmdletar.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Anger ett objekt som representerar sessionen till en Service Manager hanteringsserver.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SendAsHtml
Anger att denna cmdlet gör att e-postmeddelandet skickas som HTML.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Subject
Anger ämnet för e-postmeddelandet.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TemplateCollection
Anger en samling hash-tabeller som representerar e-postmallen. Hash-tabellen måste ha följande nycklar:
- Kroppen. Det här är en sträng som representerar mallens brödtext.
- Ämne. Det här är en sträng som representerar ämnet för e-postmeddelandet.
- Språk. Detta måste vara av typen CultureInfo. Det representerar meddelandets språk. Om du anger flera hash-tabeller kan du inte använda samma värde för Språk.
Type: | System.Collections.Hashtable[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Urgency
Anger hur brådskande e-postmeddelandet är. Giltiga värden är:
- Högt
- Medel
- Låg
Type: | Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.EmailTemplateUrgency |
Accepted values: | Low, Medium, High |
Position: | Named |
Default value: | Medium |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
None.
Du kan inte skicka indata till denna cmdlet.
Utdata
None.
Denna cmdlet genererar inga utdata.