New-SCSMEmailTemplate

Service Manager için yeni bir E-posta şablonu oluşturur.

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

New-SCSMEmailTemplate cmdlet'i Service Manager için bir e-posta şablonu oluşturur.

Örnekler

Örnek 1: Yazıcıda değişiklik için e-posta şablonu oluşturma

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

İlk komut, Get-SCSMClass cmdlet'ini kullanarak Microsoft.AD.Printer adlı bir sınıf alır ve $PrinterClass değişkeninde depolar.

İkinci komut, e-posta için bir ileti oluşturur ve bunu $Message değişkeninde depolar. Bu örnekte, e-postanın konusu ve gövdesiyle aynı dize kullanılır.

Üçüncü komut, Get-SCSMManagementPack cmdlet'ini kullanarak bu şablonun kaydedildiği bir yönetim paketi alır ve $ManagementPack değişkeninde depolar.

Dördüncü ve beşinci komutlar dil ve kodlama değerlerini $Language ve $Encoding değişkenlerinde depolar.

Son komut, yazıcıda değişiklik yapıldığında geçerli olan bir e-posta şablonu oluşturur. komutu, ilk beş komutta oluşturulan değerleri kullanır.

Parametreler

-Body

Ekleme dizelerini içerebilen ileti gövdesini belirtir.

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

-Class

E-posta şablonunun hedeflediğini sınıfın adını belirtir.

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

-ComputerName

System Center Veri Erişimi hizmetinin çalıştığı bilgisayarın adını belirtir. Credential parametresinde belirtilen kullanıcı hesabının belirtilen bilgisayara erişim hakları olmalıdır.

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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

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

-Credential

Bu cmdlet'in System Center Veri Erişim hizmetinin çalıştığı sunucuya bağlanmak için kullandığı kimlik bilgilerini belirtir. Belirtilen kullanıcı hesabının bu sunucuya erişim hakları olmalıdır.

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

-Description

E-posta şablonu için bir açıklama belirtir.

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

-DisplayName

E-posta şablonunun adını belirtir.

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

-Encoding

İletide kullanılacak kodlamayı belirtir.

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

-Language

İletinin dilini belirtir.

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

-ManagementPack

Bu cmdlet'in e-posta şablonunu depoladığı yönetim paketinin adını belirtir.

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

-PassThru

Bu cmdlet'in oluşturduğu e-posta şablonunu döndürdüğünü gösterir. Bu nesneyi diğer cmdlet'lere geçirebilirsiniz.

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

-SCSession

Bir Service Manager yönetim sunucusuna oturumu temsil eden bir nesneyi belirtir.

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

-SendAsHtml

Bu cmdlet'in e-postanın HTML olarak gönderilmesine neden olduğunu belirtir.

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

-Subject

E-posta iletisinin konusunu belirtir.

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

-TemplateCollection

E-posta şablonunu temsil eden karma tablo koleksiyonunu belirtir. Karma tabloda aşağıdaki anahtarlar olmalıdır:

  • Vücut. Bu, şablonun gövdesini temsil eden bir dizedir.
  • Konu. Bu, e-postanın konusunu temsil eden bir dizedir.
  • Dil. Bu , CultureInfo türünde olmalıdır. İletinin dilini temsil eder. Birden çok karma tablo belirtirseniz, Dil için aynı değeri kullanamazsınız.
Type:System.Collections.Hashtable[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Urgency

E-posta iletisinin aciliyetini belirtir. Geçerli değerler:

  • Yüksek
  • Orta
  • Düşük
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

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

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

Girişler

None.

Bu cmdlet'e giriş kanalı yapamazsınız.

Çıkışlar

None.

Bu cmdlet herhangi bir çıkış oluşturmaz.