使用Windows 2008 R2。在我们的服务器上,我们收到此错误:“不允许同一用户使用多个用户名与服务器或共享资源建立多个连接。断开与服务器或共享资源的所有先前连接,然后重试。”尝试在命令行上映射驱动器时。但是,远程计算机没有打开资源管理器窗口,并且当我执行“net use”时,远程计算机上没有任何显示。
为什么当“net use”报告没有打开任何驱动器或文件夹时,Windows 认为某些东西已连接?
如何强制 Windows 在不重新启动的情况下停止认为某些内容已连接?
如果我指定用户名和密码,似乎会收到错误。如果我只是输入:
net use n: \\192.168.10.120\test
它有效,但如果我输入
net use n: \\192.168.10.120\test "<password>" /user:"<domain\username>"
它给出了错误。为什么会这样呢?
在我们的网络中,我发现在客户端计算机上重新启动工作站服务可以解决此问题。这在重新启动客户端也能解决问题的情况下有效。但是重新启动服务更快更容易[并且在重新启动不起作用时可能会起作用]。
我的印象是本地 Windows PC 正在缓存一些旧信息,这似乎将其清除。
有关重新启动服务的信息,请参阅这个问题 https://superuser.com/questions/301765/restart-a-windows-service-from-the-command-line。归结为在命令行上运行以下命令:
C:\> net stop workstation /y
C:\> net start workstation
注意——/y
标志将强制服务停止,即使这会中断现有连接。但否则它会提示用户并等待。所以这对于脚本编写可能是必要的。
请注意,在 Windows Server 2016(+可能还有其他)上,这些命令也可能会停止 netlogon 服务。如果是这样,您将必须添加:net start netlogon
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)