xxl520 发表于 2018-9-2 10:37:14

通过Powershell 发送微信消息

function send-weixin {  
Param(
  
      
  
      $Username,
  
      
  
      $Content
  
      )
  
$auth_string = https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=【你自己的Corpid】&corpsecret= 【你自己的密码】
  
$auth_values = Invoke-RestMethod $auth_string
  
# Send message 下面是微信JSON内容的写法
  
$token = $auth_values.access_token
  
$body="{
  
`"touser`":`"$username`",
  
`"msgtype`":`"text`",
  
`"agentid`":`"1`",
  
`"text`":
  
{`"content`":`"$content`"},
  
`"safe`":`"0`"
  
}"
  
$chinese=::UTF8.GetBytes($body) #这里是解决中文编码问题的即发送中文消息时候使用。
  
Invoke-RestMethod "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=$token" -ContentType "application/json"-Method Post-Body $chinese
  
}


页: [1]
查看完整版本: 通过Powershell 发送微信消息