云电脑开关机通知至钉钉机器人

适用于 windows

测试环境为天翼云电脑 Windows Server 2016

消息预览

image.png

脚本内容

@echo off
setlocal

rem 定义请求地址
set "url=填写钉钉机器人 Webhook 地址"

rem 获取当前时间并格式化为字符串
set "currentDateTime=%date:~0,4%/%date:~5,2%/%date:~8,2% %time:~0,2%:%time:~3,2%:%time:~6,2%"

rem 获取地区信息
for /f "delims=" %%A in ('powershell -Command "(Invoke-RestMethod -Uri 'https://qifu-api.baidubce.com/ip/local/geo/v1/district?').data | ForEach-Object { $_.prov + ' ' + $_.city }"') do set "region=%%A"

rem 判断是否有参数
if "%~1"=="" (
    set "message=该设备即将关机或已开机"
) else (
    set "message=%~1"
)

rem 创建消息内容字符串
set "content=CurrenTime: %currentDateTime%\nRegion: %region%\nMessage: %message%"

rem 构建消息体
set "body={\"msgtype\":\"text\",\"text\":{\"content\":\"%content%\"}}"

rem 发送 HTTP POST 请求
powershell -Command "(Invoke-WebRequest -Uri '%url%' -Method Post -Body '%body%' -ContentType 'application/json;charset=utf-8')"

endlocal

创建钉钉机器人

群设置 - 机器人 - 添加机器人 - 自定义 - 添加

机器人名字:自定义

安全设置:自定义关键词

输入关键词:Message

勾选我已阅读并同意《自定义机器人服务及免责条款》,点击完成

复制 Webhook 地址填入脚本提示处,例如

rem 定义请求地址
set "url=https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxxxxxxxxxxxxxxxxx"

配置云电脑

将脚本保存为英文名称 +.bat,例如 Event_Push.bat ,或者下载附件(文章最后)脚本

将脚本文件放置到路径

  • C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup
  • C:\Windows\System32\GroupPolicy\Machine\Scripts\Shutdown

两个路径都放同样的脚本文件即可,放在一个路径也可以,放两个路径好找

组合按键 win+r,输入 gpedit.msc 回车打开本地组策略编辑器;或者搜索 编辑组策略 打开本地组策略编辑器

选择 计算机配置 - Windows 设置 - 脚本(启动/关机),双击右侧 启动 按钮

image.png

点击 添加 - 浏览(B) - 选择放入的脚本文件,点击打开

脚本参数填入你想发送的开机提醒,例如 该设备已开机,点击确定,点击应用后再点击确定

image.png

双击 关机 按钮

点击 添加 - 浏览(B) - 选择放入的脚本文件,点击打开

脚本参数填入你想发送的开机提醒,例如 该设备即将关机,点击确定,点击应用后再点击确定

image.png

选择 计算机配置 - 管理模板 - 系统 - 组策略 - 配置登录脚本延迟

双击 配置登录脚本延迟,选择 已禁用,点击应用后再点击确定

image.png

此时已经完成全部配置,可以开关机电脑测试了~

EventPush.zip

  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    215 引用 • 463 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 357 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...