通过cmd脚本记录Windows远程桌面用户登录日志-创新互联
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
set port=3389
set checkInterval=2
set prev=""
:loop
set curr=
for /f "delims=" %%i in ('netstat -n -p tcp ^|find ^":%port%^"') do (set curr=%%i)
if not "%curr%"=="%prev%" (
set prev=%curr%
date /t >>RDPlog.txt
time /t >>RDPlog.txt
echo %curr% >>RDPlog.txt
)
ping -n %checkInterval% 127.1>nul
goto :loop远程桌面服务端口(port)为3389;

目前轮询频率(checkInterval)设置为2秒;
脚本运行后在后台,看不到Console窗口,当检测服务端口连接状态有变化时,会把时间和对方IP记录到RDPlog.txt中。
脚本设置为开机自启动就行了。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前题目:通过cmd脚本记录Windows远程桌面用户登录日志-创新互联
本文URL:http://jxruijie.cn/article/dcioij.html
