无法断开网络共享

Cannot disconnect network share

问题来了。我需要使用以下方法断开网络共享:

净使用 X: /delete /yes

我收到错误 "The device is being accessed by an active process."

再多的脚本似乎也无法解决这个问题,但如果我只是打开“我的电脑”并右键单击 X: 驱动器并点击“断开连接”,它就会顺利运行。我不明白为什么我不能通过命令 window 执行此操作,但我绝对需要在脚本中执行此操作。

这是 Windows Server 2003

即使我可以确定要杀死哪些进程,那也可能是一条出路。我不知道。

如有任何帮助,我们将不胜感激!

为了后代,即使我可以 NOT 使用 Map 使用 /delete 方法断开网络驱动器,我 WAS 能够创建一个 cscript 文件如下:

Dim WshNetwork Set WshNetwork = WScript.CreateObject("WScript.Network") WshNetwork.RemoveNetworkDrive "E:"

我不明白为什么会这样。但确实如此。我在 VBS 而不是 CMD 文件中完成了整个脚本,当然,您可以混合使用它们。