ext*_*mko 3 windows remote-desktop command-line
我有一个问题,我确信它有一个简单的解决方案,但它一直困扰着我。
图中有一个服务器,供多人使用。
他们都使用相同的帐户登录。
区分会话的唯一方法是通过主机名或 IP。
那么 - 如何在远程计算机上查看连接的客户端的主机名?
例如,我256.12.13.1从我的 IP RDP 到服务器256.12.13.7。
是否有我可以在该远程会话中在服务器上运行的命令将输出256.12.13.7?
我问是因为256.12.13.9当人们从另一个 IP 连接时,如果该命令会输出会很好。
所以我可以把它放在启动中,只要有人连接这样的脚本就会运行:
gethostname >> rdplog.txt<br>
date /t >> rdplog.txt <br>
time /t >> rdplog.txt
Run Code Online (Sandbox Code Playgroud)
所以这基本上可以等同于一个非常简单的登录日志。
您可以编写一个批处理脚本,如:
netstat -na | find "3389" | find "ESTABLISHED" >> C:\path_to_rdplog.txt
date /T >> C:\path_to_rdplog.txt
time /T >> C:\path_to_rdplog.txt
echo. >> C:\path_to_rdplog.txt
echo ----------- >> C:\path_to_rdplog.txt
echo. >> C:\path_to_rdplog.txt
Run Code Online (Sandbox Code Playgroud)
你只需要确保登录的人对 C:\path_to_rdplog.txt 有写权限