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.