有点奇怪的问题,但是如何使用 net use 使驱动器从正常状态变为断开状态?我不想删除它。
我正在测试一个脚本,但令人烦恼的是,要测试我想要的项目,我需要断开连接的驱动器。我找不到任何有关如何执行此操作的信息。
如果我这样做:
net use X: /delete
=> 然后这将删除该驱动器。
我希望驱动器的状态为“已断开连接”
有任何想法吗?
编辑:我已将网络离线,并断开了驱动器的连接(即驱动器现在处于断开连接状态)....这不是一个理想的解决方案,所以如果有人知道网络可以保持在线并且我可以让驱动器“断开连接”那就太好了!
答案1
我想到的一个可能的解决方法是使用暂停连接和断开驱动器之间。
net use X: /delete
pause
net use x: \\pathToshare
缺点是,当您希望脚本继续运行时,您需要按下运行脚本的屏幕上的按钮。
答案2
您可以在客户端计算机上重新启动“工作站”服务。
net stop LanmanWorkstation
net start LanmanWorkstation
答案3
将带有虚假 IP 地址的服务器名称添加到 hosts 文件中。这应该可以解决问题。