我有几个脚本必须使用UNC路径 - 而不是DFS - 并且希望能够从DFS路径以编程方式确定UNC路径。例如,我们有这样的事:如何以编程方式将DFS路径转换为使用VBS的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的亲切贴好C#代码此http://stackoverflow.com/questions/3938669/how-can-i-get-an-active-unc-path-in-dfs-programatically但它不是在VBS中... – Lizz
http:// include。 wutils.com/wmi/ROOT%5Ccimv2/CIM_ManagedSystemElement/CIM_LogicalElement/Win32_DfsTarget.html可能是一个起点 – stuartd
@StuartDunkeld +1链接。我尝试了一些他们的脚本,并得到一个“工作”,虽然它没有吐出任何信息 - 完全没有。另外,如果需要针对域控制器运行WMI查询,那么我需要对这些权限的管理员权限,但情况并非总是如此,因此脚本的可靠性不会太高。顺便说一下,此链接也有助于创建VBS以指导更好的方向:http://www.tech-archive.net/Archive/Scripting/microsoft.public.scripting.vbscript/2007-07/msg00125.html – Lizz