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 |