【问题标题】:Finding a UNC Path on another server?在另一台服务器上查找 UNC 路径?
【发布时间】:2010-12-05 07:32:56
【问题描述】:

我需要某种方式通过脚本或命令行甚至自定义创建的程序来查找共享的 UNC 路径。我正在尝试自动删除用户,设置有点复杂。

主文件夹的设置如下:

我们在文件服务器的磁盘上创建一个文件夹。 创建此文件夹时,会自动在较低级别创建共享 然后针对新创建的共享设置 DFS 链接。

现在,当删除用户时,我可以只删除 DFS 文件夹,这意味着目标文件夹就是被删除的文件夹。但既然是共享,那是不可能的。

所以,我需要找出此共享实际指向的位置,然后以编程方式删除该文件夹。

有什么想法吗?

【问题讨论】:

    标签: c# vb.net vbscript microsoft-distributed-file-system


    【解决方案1】:

    Here 是一篇关于使用 C# 枚举给定主机上的共享的帖子。

    它使用Win32_Share WMI class,将共享的磁盘路径作为其属性之一。给定 UNC 路径,可以使用该类搜索特定共享。或者,如果您知道共享的名称,您可以简单地遍历枚举结果,直到找到它。

    【讨论】:

      【解决方案2】:

      我过去使用对 netapi32.dll 的本机调用做过类似的事情。

      该方法称为NetShareDel,并且有一些示例代码here。记得适当释放你的记忆。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-03
        相关资源
        最近更新 更多