通常我使用以下命令来建立共享网络文件夹连接:
net use * \\remotebox\sharedfolder /user:userid pwd
这个命令是在客户端使用的,有没有类似远程端的命令工具可以查看谁有连接,并断开连接?
我问这个问题的原因是今天我遇到了一个案例:客户端(Windows XP)的连接丢失了,但服务器端(Windows XP 也是如此)似乎没有收到有关连接丢失的通知。客户端已重新启动,但仍然可以再次建立连接。我不得不重新启动远程 PC 才能解决问题。
然后我认为我需要在服务器端(要共享的文件夹)找到一种方法来了解哪些 PC 有连接并重置连接。这可能吗?
答案1
要查看谁已连接:
net session
结束连接:
net session \\computername /delete
答案2
客户端的自动重新连接功能可能正是您遇到的问题。如果检测到资源不再可用,它将缓存登录信息并尝试重新连接。
如果您尝试断开服务器上所有活动的远程会话,那么停止“服务器”服务会更有效,但这是一个“全有或全无”的选择。