我有幾個腳本必須使用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