远程桌面登陆服务器时邮件通知
编写一个login.bat批处理文件,内容如下,并保存在D盘根目录下。
-------------------------------代码开始----------------------------------
@echo off
del /a /f /q D:\mail.txt
TIMEOUT /T 2
date/t >mail.txt
time/t >>mail.txt
for /f "tokens=16" %%i in ('ipconfig ^|find /i "ipv4"') do set ip=%%i
echo %ip%>>mail.txt
netstat -n -p tcp |findstr "3389" >>mail.txt
TIMEOUT /T 2
%写入信息到mail.txt%
D:\Blat\full\blat -install smtp.***.com ***@163.com 3 25
%smtp.***.com为发送邮件服务器地址,***@163.com为发送邮件的地址%
D:\Blat\full\blat D:/mail.txt -to ***@qq.com -s "Server_%ip%_Login" -u ***@163.com -pw *** -charset Gb2312
%***@qq.com为接受邮件的地址,远程登录192.168.*.*为邮件主题,***@***.com为发送邮件地址,-pw后的***为发送邮件地址的登陆密码%
exit /b 0
-------------------------------代码结束----------------------------------
到http://www.blat.net/下载软件。
打开服务器管理,任务计划程序,创建任务;
运行选择”不管用户是否登录都要运行“;
选择”触发器“选项卡,点击”新建“,在”新建触发器“窗口下
开始任务:当连接到用户会话时
选择所有用户
选择远程计算机的连接
勾选启用
选择”设置“选项卡,勾选如果请求后任务还在运行,强行将其停止。选择并行运行新实例。
默认分类 2020-12-09 10:00:20 通过 网页 浏览(643)
共有0条评论!