powershell 使用Powershell发送Microsoft Teams消息
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用Powershell发送Microsoft Teams消息相关的知识,希望对你有一定的参考价值。
$server = $(Get-WmiObject Win32_Computersystem).name
$user = "Mr. Robot"
$channel = "#server_chatter"
$emoji = ":desktop_computer:"
$teams_uri = 'office-uri'
function TellTeams{
$body = @"
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"themeColor": "ff0000",
"title": "$server",
"text":"$user",
"sections": [{
"activityTitle": "Server status",
"activitySubtitle": "Check the systems",
"facts": [{
"name": "IIS",
"value": "up"
}, {
"name": "Hyper-V",
"value": "up"
}, {
"name": "MongoDB",
"value": "up"
}],
"markdown": true
}]
}
"@
invoke-webrequest -method Post -uri $teams_uri -contenttype 'application/json' -body $body
}
TellTeams
以上是关于powershell 使用Powershell发送Microsoft Teams消息的主要内容,如果未能解决你的问题,请参考以下文章
powershell 使用PowerShell发送电子邮件
powershell 使用Powershell发送Microsoft Teams消息
使用 PowerShell 向窗口控件发送消息
powershell 使用SendGrid从PowerShell发送电子邮件(在Azure中)
PowerShell小技巧:通过Powershell 发送消息给企业微信机器人
使用 PowerShell 发送电子邮件时是不是可以指定 Exchange 版本?