Powershell发送企业微信文本消息

   在服务器监控中之前都是发送邮件,但邮件有延时或有时没有看到不能实时发现报警,想改为微信接收报报警消息,在官网查看相关文档,powershell 实现代码如下:

function send-WeChat {
Param(
[String]$Content
)

[String]$corpid="企业ID"
[String]$pwd="Secret id"

[String]$GroupId="1"
[String]$AgentId="1000002"

$auth_string = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=$corpid&corpsecret=$pwd"
$auth_values = Invoke-RestMethod $auth_string
$token = $auth_values.access_token
$body="{ 
`"touser`":`"ChenShanLiang`",
`"agentid`":`"$AgentId`",
`"text`":{
`"content`":`"$content`"
},
`"msgtype`":`"text`"
}"
$To_CN=[System.Text.Encoding]::UTF8.GetBytes($body) 
Invoke-RestMethod "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$token" -ContentType "application/json" -Method Post -Body $To_CN
}

send-WeChat "TEST微信消息"

官方文档https://work.weixin.qq.com/api/doc/90000/90135/90236

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值