AM
Size: a a a
AM
P
AM
AM
D
P
D
D
D
"C:\Tools\telegram\scom2telegram.ps1" -executionpolicy bypass -AlertName "*'$Data[Default='Not Present']/Context/DataItem/AlertName$'*" -AlertDescription "'$Data[Default='Not Present']/Context/DataItem/AlertDescription$'" -AlertSource "'$Data[Default='Not Present']/Context/DataItem/ManagedEntityPath$\$Data[Default='Not Present']/Context/DataItem/ManagedEntityDisplayName$'" -AlertTime "'$Data[Default='Not Present']/Context/DataItem/TimeRaisedLocal$'"
D
Param (
[String]$AlertName,
[String]$AlertDescription,
[String]$AlertSource,
[String]$AlertTime,
[String]$parse_mode = "Markdown"
)
#Токен бота
$token = "123укцапи546н34543253"
#ID чата, группы или лички
$сhatid = "-п435е54р56евапрвп"
$Message = $AlertName + "`n" + "`n" + $AlertDescription + "`n" + $AlertSource + "`n" + $AlertTime
#Тип данных Markdown
$payload = @{ "parse_mode" = $parse_mode; "disable_web_page_preview" = "True" }
#
#$URL = "https://api.telegram.org/bot$token/sendMessage?chat_id=$сhatid&text=$Message"
#или proxy https://habr.com/post/424427/
$URL = "http://11.11.11.11:8012/$token/sendMessage?chat_id=$сhatid&text=$Message"
#
$request = Invoke-WebRequest -Uri $URL -Method Post `
-ContentType "application/json; charset=utf-8" `
-Body (ConvertTo-Json -Compress -InputObject $payload)
AM
D
P
P
P
AM
AM
AM