Sdílet prostřednictvím


New-SCSMEmailTemplate

Vytvoří novou e-mailovou šablonu pro portál 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

Rutina New-SCSMEmailTemplate vytvoří e-mailovou šablonu pro Service Manager.

Příklady

Příklad 1: Vytvoření e-mailové šablony pro změnu tiskárny

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

První příkaz získá pomocí rutiny Get-SCSMClass třídu s názvem Microsoft.AD.Printer a uloží ji do proměnné $PrinterClass.

Druhý příkaz vytvoří zprávu pro e-mail a uloží ji do proměnné $Message. Tento příklad používá stejný řetězec jako předmět a text e-mailu.

Třetí příkaz získá sadu Management Pack, do které chcete tuto šablonu uložit pomocí rutiny Get-SCSMManagementPack, a pak ji uloží do proměnné $ManagementPack.

Čtvrtý a pátý příkaz ukládají hodnoty jazyka a kódování do $Language a $Encoding proměnných.

Poslední příkaz vytvoří e-mailovou šablonu, která se použije, když dojde ke změně tiskárny. Příkaz používá hodnoty, které byly vytvořeny v prvních pěti příkazech.

Parametry

-Body

Určuje text zprávy, který může obsahovat vložené řetězce.

Type:System.String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Class

Určuje název třídy, na kterou šablona e-mailu cílí.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Určuje název počítače, na kterém běží služba System Center Data Access. Uživatelský účet zadaný v parametru Credential musí mít přístupová práva k zadanému počítači.

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Určuje přihlašovací údaje, které tato rutina používá pro připojení k serveru, na kterém běží služba System Center Data Access. Zadaný uživatelský účet musí mít přístupová práva k danému serveru.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Určuje popis šablony e-mailu.

Type:System.String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Určuje název šablony e-mailu.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Encoding

Určuje kódování, které se má použít ve zprávě.

Type:System.Text.Encoding
Position:Named
Default value:Unicode (UTF-8)
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Language

Určuje jazyk zprávy.

Type:System.Globalization.CultureInfo
Position:Named
Default value:English (United States)
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ManagementPack

Určuje název sady Management Pack, do které tato rutina ukládá e-mailovou šablonu.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack
Position:Named
Default value:The default management pack
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Označuje, že tato rutina vrátí e-mailovou šablonu, kterou vytvoří. Tento objekt můžete předat jiným rutinám.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Určuje objekt, který představuje relaci k serveru pro správu Service Manager.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SendAsHtml

Určuje, že tato rutina způsobí odeslání e-mailu ve formátu HTML.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Subject

Určuje předmět e-mailové zprávy.

Type:System.String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TemplateCollection

Určuje kolekci tabulek hash, které představují šablonu e-mailu. Tabulka hash musí mít následující klíče:

  • Tělo. Toto je řetězec, který představuje tělo šablony.
  • Předmět. Jedná se o řetězec, který představuje předmět e-mailu.
  • Jazyk. Musí být typu CultureInfo. Představuje jazyk zprávy. Pokud zadáte více zatřiďovacích tabulek, nemůžete použít stejnou hodnotu pro jazyk.
Type:System.Collections.Hashtable[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Urgency

Určuje naléhavost e-mailové zprávy. Platné hodnoty jsou:

  • Vysoká
  • Střední
  • Nízká
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

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

None.

Vstup do této rutiny nelze vložit do kanálu.

Výstupy

None.

Tato rutina negeneruje žádný výstup.