Add-SCOMNotificationChannel

Operations Manager'da bir bildirim kanalı ekler.

Syntax

Add-SCOMNotificationChannel
   [-Name] <String>
   [-Port <UInt32>]
   [-DisplayName <String>]
   [-Description <String>]
   -Server <String>
   [-From] <String>
   [-ReplyTo <String>]
   [-Header <Hashtable>]
   [-Anonymous]
   [-ExternalEmail]
   [-ExternalEmailRunasProfile <String>]
   [-BackupSmtpServer <String[]>]
   [-MaxPrimaryRecipientsPerMail <Int32>]
   [-PrimaryRetryInterval <TimeSpan>]
   [-Subject <String>]
   -Body <String>
   [-BodyAsHtml]
   [-Encoding <String>]
   [-NoSubjectEncoding]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMNotificationChannel
   [-Name] <String>
   [-Port <UInt32>]
   [-DisplayName <String>]
   [-Description <String>]
   [-UserName] <Uri>
   [-ContentType <String>]
   -Server <String>
   [-SipProtocol <SipTransportProtocol>]
   [-SipAuthentication <SipNotificationAuthenticationProtocols>]
   [-PreferredUserName <String>]
   -Body <String>
   [-Encoding <String>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMNotificationChannel
   [-Name] <String>
   [-DisplayName <String>]
   [-Description <String>]
   [-ApplicationPath] <String>
   [[-Argument] <String>]
   [-WorkingDirectory <String>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Add-SCOMNotificationChannel
   [-Name] <String>
   [-DisplayName <String>]
   [-Description <String>]
   [-PrimaryRetryInterval <TimeSpan>]
   [-DeviceEnumerationInterval <TimeSpan>]
   [-Sms]
   [[-Device] <String>]
   [[-BackupDevice] <String[]>]
   -Body <String>
   [-Encoding <String>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Add-SCOMNotificationChannel cmdlet'i System Center - Operations Manager'da bir bildirim kanalı ekler. Bildirim kanalları yöneticileri uyarı konusunda bilgilendir veya bir uyarıya yanıt olarak otomasyon çalıştırır. Bildirim kanalı, bildirimleri iletmek için Operations Manager'da e-posta, anlık ileti (IM), Kısa İleti Hizmeti (SMS) veya komut gibi bir teslim mekanizması kullanır.

Örnekler

Örnek 1: Bildirim kanalı ekleme

PS C:\>$Subject = "SCOM alert `$Data[Default='Not Present']/Context/DataItem/AlertName`$"
PS C:\> $Body = "Owner is `$Data[Default='Not Present']/Context/DataItem/AlertOwner`$"
PS C:\> Add-SCOMNotificationChannel -Name "Contoso.Email" -Server "mail.contoso.com" -From "scom@contoso.net" -Subject $Subject -Body $Body

Bu örnek standart bir SMTP e-posta kanalı ekler.

İlk komut, konu satırını $Subject adlı değişkende depolar.

İkinci komut, ileti gövdesini $Body adlı değişkende depolar.

Üçüncü komut, BIR SMTP e-posta kanalı eklemek için Add-SCOMNotificationChannel cmdlet'ini kullanır.

Örnek 2: Anlık ileti için bildirim kanalı ekleme

PS C:\>$Body = "SCOM alert `$Data[Default='Not Present']/Context/DataItem/AlertName`$"
PS C:\> Add-SCOMNotificationChannel -Name "Contoso.IM" -Server "sipserver.contoso.com" -UserName 'sip:scomadmin' -Body $Body

Bu örnek, scomadmin dönüş adresine sahip bir anlık ileti kanalı ekler.

İlk komut, ileti gövdesini $Body adlı değişkende depolar.

İkinci komut, bir anlık ileti kanalı eklemek için Add-SCOMNotificationChannel cmdlet'ini kullanır.

Örnek 3: SMS için bildirim kanalı ekleme

PS C:\>$Body = "SCOM alert `$Data[Default='Not Present']/Context/DataItem/AlertName`$"
PS C:\> Add-SCOMNotificationChannel -Sms -Name "Contoso.SMS" -Body $Body -Encoding "Unicode"

Bu örnek, Unicode kodlaması olan bir SMS kanalı ekler.

İlk komut, ileti gövdesini $Body adlı değişkende depolar.

İkinci komut, SMS kanalı eklemek için Add-SCOMNotificationChannel cmdlet'ini kullanır.

Örnek 4: Komut bildirim kanalı ekleme

PS C:\>$Path = "C:\OnNotify.exe"
PS C:\> $Arg = "/notify /owner `"`$Data[Default='Not Present']/Context/DataItem/AlertOwner`$`""
PS C:\> $WorkingDir = "C:\"
PS C:\> Add-SCOMNotificationChannel -Name "Contoso.Command" -ApplicationPath $Path -Argument $Arg -WorkingDirectory $WorkingDir

Bu örnek, OnNotify.exe programını çalıştıran bir komut bildirim kanalı ekler.

İlk komut, yürütülebilir dosyanın yolunu $Path adlı değişkende depolar.

İkinci komut, bağımsız değişkenleri $Arg adlı değişkende depolar.

Üçüncü komut çalışma dizinini $WorkingDir adlı değişkende depolar.

Dördüncü komut, komut bildirim kanalı eklemek için Add-SCOMNotificationChannel cmdlet'ini kullanır.

Parametreler

-Anonymous

Anonim bir Basit Posta Aktarım Protokolü (SMTP) sunucusunun e-posta bildirimleri gönderdiğini gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ApplicationPath

Komut kanalının uygulama yolunu belirtir.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Argument

Komut kanalı için bir bağımsız değişken listesi belirtir.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BackupDevice

İkincil SMS cihazlarının dizisini belirtir.

Type:String[]
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-BackupSmtpServer

Yedek SMTP sunucuları dizisini belirtir. Yedekleme sunucuları birincil SMTP sunucusuyla aynı yapılandırmayı kullanır.

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

-Body

Bildirim iletisinin gövdesini belirtir.

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

-BodyAsHtml

Hizmetin iletinin gövdesini HTML olarak biçimlendirdiğini gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Bilgisayar adlarının dizisini belirtir. Cmdlet, bu bilgisayarlar için yönetim gruplarıyla geçici bağlantılar kurar. NetBIOS adlarını, IP adreslerini veya tam etki alanı adlarını (FQDN' ler) kullanabilirsiniz. Yerel bilgisayarı belirtmek için bilgisayar adını, localhost'u veya bir nokta (.) yazın.

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

-Confirm

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

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

-ContentType

Anlık iletinin içerik türünü belirtir. Varsayılan olarak, içerik türü şeklindedir text/plain.

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

-Credential

Yönetim grubu bağlantısı için bir PSCredential nesnesi belirtir. PSCredential nesnesi almak için Get-Credential cmdlet'ini kullanın. Daha fazla bilgi için "Get-Help Get-Credential" yazın.

ComputerName parametresinde bir bilgisayar belirtirseniz, o bilgisayara erişimi olan bir hesap kullanın. Varsayılan, mevcut kullanıcıdır.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Bildirim kanalı için bir açıklama belirtir. Bir değer ayarlamazsanız, varsayılan değer DisplayName parametresinin değeridir.

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

-Device

Birincil SMS cihazını belirtir.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DeviceEnumerationInterval

SMS bildirimleri arasında bir zaman aralığı belirtir. Varsayılan olarak, bildirim kanalı 10 saniye bekler.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-DisplayName

Bildirim kanalının görünen adını belirtir. Bir değer ayarlamazsanız, varsayılan değer Name parametresinin değeridir.

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

-Encoding

Bildirim iletisi için kodlama biçimini belirtir. SMTP kanalı varsayılan olarak UTF-8 kodlaması kullanır. Anlık ileti kanalı varsayılan olarak UTF-8 kodlaması da kullanır. SMS kanalı varsayılan olarak Varsayılan kodlamayı kullanır ancak alternatif olarak Unicode kodlamayı kullanabilir.

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

-ExternalEmail

Dış e-postanın kullanılıp kullanılmayacağını belirtir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ExternalEmailRunasProfile

Dış e-posta için Farklı çalıştır profilini belirtir.

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

-From

Bildirim e-posta iletisinde Kimden üst bilgisini belirtir.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Header

Bir bildirim e-posta iletisinde üst bilgileri anahtar-değer çiftleri olarak belirtir.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-MaxPrimaryRecipientsPerMail

Bildirim e-posta iletisi için alıcı sayısı üst sınırını belirtir.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Bildirim kanalının adını belirtir.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NoSubjectEncoding

Cmdlet'in e-posta konu satırını kodlamadığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Port

Bir kanalın bağlantı noktası numarasını belirtir.

SMTP kanalı varsayılan olarak 25 numaralı bağlantı noktasını kullanır. TCP kullanan bir anlık ileti kanalı varsayılan olarak 5060 numaralı bağlantı noktasını, Aktarım Katmanı Güvenliği (TLS) kullanan bir anlık ileti kanalı ise varsayılan olarak 5061 numaralı bağlantı noktasını kullanır.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-PreferredUserName

Anlık ileti kanalının tercih edilen kullanıcı adını belirtir. Bir değer ayarlamazsanız, varsayılan değer Username parametresinin değeridir.

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

-PrimaryRetryInterval

Yeniden deneme aralığını belirtir. Hizmet, birincil SMTP sunucusuna veya SMS cihazına geri dönmeyi dener. Varsayılan olarak, aralık beş dakikadır.

Type:TimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ReplyTo

Bildirim e-posta iletisinde Yanıtla üst bilgisini belirtir.

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

-SCSession

Bağlantı nesneleri dizisini belirtir. Bağlantı nesnesi almak için Get-SCManagementGroupConnection cmdlet'ini kullanın.

Get-SCManagementGroupConnection cmdlet'inin döndürdüğü bir yönetim grubu için bağlantı nesnesi girin.

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

-Server

Bildirimler için SMTP ve anlık ileti kanalları sağlayan bir sunucu belirtir.

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

-SipAuthentication

Anlık ileti kanalları için Oturum Başlatma Protokolü (SIP) kimlik doğrulama mekanizmasını (NTLM veya Kerberos) belirtir. Varsayılan olarak, SIP kimlik doğrulaması NTLM kimlik doğrulamasını kullanır.

Type:SipNotificationAuthenticationProtocols
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-SipProtocol

Anlık ileti kanalları için bir SIP aktarım protokolü (TCP veya TLS) belirtir. Varsayılan olarak, SIP aktarım protokolü olarak TCP kullanır.

Type:SipTransportProtocol
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Sms

Cmdlet'in SMS kullanarak bildirim gönderdiğini gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Subject

Bildirim e-posta iletisi için bir konu satırı belirtir.

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

-UserName

Anlık ileti için bir iade adresi belirtir.

Type:Uri
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

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

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

-WorkingDirectory

Komut kanalı için bir çalışma dizini belirtir. Varsayılan olarak, bir komut kanalı çalışma dizini olarak %systemdrive% kullanır.

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