【发布时间】:2013-01-16 02:06:16
【问题描述】:
我有几个脚本必须使用 UNC 路径 - 而不是 DFS - 并且希望能够通过 DFS 路径以编程方式确定 UNC 路径。例如,我们有类似的东西:
\\domain\fs\Home\HomeFolder\MyUserID
我想从中得到这样的 UNC 路径:
\\Server1\HomeFolder\MyUserID
我不能指望像 DFSUtil.exe 这样的实用程序可用。它需要在 VBScript 中。
我在 NET 中找到了以下使用 WMI 的代码,但我无法弄清楚将其转换为可用 VBS 时发生了什么: http://www.codeproject.com/Tips/158829/Convert-a-file-path-to-a-UNC-Path
有人可以帮忙吗?我迷失在翻译中(不会说 NET)...
【问题讨论】:
-
似乎 Raymund 为这个 stackoverflow.com/questions/3938669/… 发布了很好的 C# 代码,但它不在 VBS 中......
-
@StuartDunkeld +1 链接。我尝试了他们的几个脚本并得到了一个“工作”,尽管它根本没有吐回任何信息。此外,如果需要对域控制器运行 WMI 查询,那么我需要对这些具有管理员权限,但情况并非总是如此,因此脚本不太可靠......顺便说一句,这个链接还有助于创建 VBS 以指导更好的方向:tech-archive.net/Archive/Scripting/…
标签: .net vbscript wmi unc microsoft-distributed-file-system