2011年11月18日 星期五

遠端桌面(Terminal Client)登入紀錄的簡易方法

1. 在Serve上建立一個.vbs的檔案,
並把該檔案建立捷徑, 把捷徑放置在 開始 - 程式集 - "啟動" 的路徑內
tslog.vbs 的檔案內容如下:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & ".\tslog.bat" & Chr(34), 0
Set WshShell = Nothing


2. 建立一個批次檔,命名為 tslog.bat, 跟 tslog.vbs 放在一起.
檔案內容如下:
echo off
echo ********************************************************* >>c:\tslog.log
echo 時間:%date% %time% >>c:\tslog.log
echo 遠端電腦: %CLIENTNAME% >>c:\tslog.log
echo 登入網域: %USERDOMAIN% >>c:\tslog.log
echo 登入帳號: %USERNAME% >>c:\tslog.log
echo 遠端連線狀況 >>c:\tslog.log
netstat -n -p tcp | find ":3389" >>c:\tslog.log
echo ********************************************************************* >>c:\tslog.log


3. 重新登入此伺服器,即可以在 c:\tslog.log的檔案裡看到以下資訊:
(每次登入的紀錄都會被紀錄在前一次登入的下一行, 以*行隔開)

*********************************************************
時間:2011/XX/XX 星期五 11:11:57.37
遠端電腦: XX-XX-PC
登入網域: XX-SERVER
登入帳號: Administrator
遠端連線狀況
TCP xxx.xxx.xxx.xxx:3389 x.x.x.x:2421 ESTABLISHED
*********************************************************************

沒有留言:

張貼留言

Facebook 留言板