设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 832|回复: 1
收起左侧

[求助] powershell问题

[复制链接]
发表于 2019-1-4 18:07:34 | 显示全部楼层 |阅读模式
写了一个钉钉告警的脚本,但是在调用函数的时候,怎么都传不进去参数msg,希望有懂的大神,指点以下
function delivery($msg) {
  1. function delivery($msg) {
  2. Invoke-WebRequest -Uri https://oapi.dingtalk.com/robot/send?token=420ba1861fa435046c04d87fc1770d0a96b7fe5efa1b989a8e059982a0723764 -ContentType "application/json;charset=utf-8" -Method POST  -Body  '{"msgtype": "text","text": {"content": $msg}'
  3. }
  4. $null= Invoke-WebRequest -Uri http://www.baidu.com
  5. if ($? -eq 0){
  6. delivery  "The website is not ok!"
  7. exit 1
  8. }
  9. else {
  10. delivery  "The website is ok"
  11. }
复制代码
发表于 2019-1-10 19:46:54 | 显示全部楼层
试试 function delivery() { param ([string]$msg) ...}  可以在调用 和 function内各自做个输出, 检验下。我看着没问题啊。
沙发 2019-1-10 19:46:54 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-4-26 03:07 , Processed in 0.052339 second(s), 9 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表