【问题标题】:how to disconnect a windows share dir by known IP?如何通过已知 IP 断开 Windows 共享目录?
【发布时间】:2009-03-27 06:04:14
【问题描述】:

windows 只记录 1 个用户/密码到远程共享目录,

我的程序需要连接一个目录,

但是用户可能先登录,让我的程序连接失败,

有没有办法断开它?我只知道IP。

我先用wnetcancelconnection2(remotedir),还是不行,

并返回 1219 错误(提供的凭据与现有凭据集冲突)

【问题讨论】:

    标签: windows networking


    【解决方案1】:
    net use \\\10.0.0.1\sharename /user:domain\user 
    

    断开连接

    net use \\\\10.0.0.1\sharename /delete
    

    【讨论】:

    • 如何在 C# 中使用 WNetAddConnection2A (pinvoke) 以编程方式完成?
    【解决方案2】:

    你试过NetUseDel函数吗?

    NetUseDel Function

    【讨论】:

      【解决方案3】:

      从共享中断开一台计算机/IP。使用 net session \IPADDRESS OR NAME /Delete 或 Net Session /delete 断开所有客户端连接。您必须从拥有正在连接的共享的服务器运行此命令。

      当然,我不太确定我是否正确阅读了您的问题。

      【讨论】:

        【解决方案4】:

        您的 CMD 窗口需要以管理员权限运行。在这里找到更详细的解释:

        http://the-chronicon.blogspot.com/2015/01/disconnect-mapped-network-shares-via-cmd.html

        【讨论】:

        • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
        猜你喜欢
        • 2021-05-11
        • 2012-12-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多