'引用 Windows Script Host Object Model
Dim Y As New IWshRuntimeLibrary.IWshNetwork_Class
Y.RemoveNetworkDrive "L:\"

解决方案 »

  1.   

    http://www.csdn.net/expert/topic/132/132650.shtm
      

  2.   

    removenetworkdrive "l:\"有时不能断开网络驱动器,似乎还要加参数
    Sub RemoveNetworkDrive(bstrName As String, [pvarForce], [pvarUpdateProfile])
    有谁知道这个函数后两个参数是什么意思,该怎么用?
      

  3.   

    RemoveNetworkDrive 方法
    删除由 strName 指定的当前资源连接。 object.RemoveNetworkDrive strName, [bForce], [bUpdateProfile] 参数
    objectWshNetwork 对象。strNamestrName 参数可以是本地名或远程名,这取决于驱动器的映射方式。如果驱动器具有本地名(盘符)与远程名的映射,那么 strName 必须被设置为本地名。如果网络路径中没有本地名(盘符)映射,则 strName 必须为远程名。bForce可选项。如果提供了 bForce 而且其值为 TRUE,则无论资源是否正在被使用,此方法都将删除连接。bUpdateProfile可选项。如果提供了 bUpdateProfile,而且其值为 TRUE,则此映射将被从用户配置文件中删除。说明
    下例将一个网络共享映射到驱动器 "Z",然后将连接删除: Set WshNetwork = WScript.CreateObject("WScript.Network")
    WshNetwork.MapNetworkDrive "Z:", "\\Server\Share" 
    WshNetwork.RemoveNetworkDrive "Z:"