奇怪的文件夹重定向

奇怪的文件夹重定向

我最近接手了一个客户,该客户有一个文件夹重定向策略 GPO 和通过 AD 中的用户属性指定的主路径。现在奇怪的是,我根本不知道它是如何工作的。例如:

在 GPO 中 - 它指定“我的文档”重定向到的位置:

\\%HOMESHARE%%HOMEPATH

现在,如果我手动将其输入到运行提示中,它当然会解析为:

\\\\server01\user\john

在 AD 中为 John 指定的主文件夹连接驱动器映射到 U:\ 并在字段中:

\\server01\user\john

但文件夹重定向却在起作用,这是怎么可能的呢?需要澄清的是,这是一个带有 Win7 和 Win XP 客户端的 Windows 2003 服务器环境(重定向在两个客户端上都有效)

答案1

Microsoft 软件有时会通过删除多余的斜线来“提供帮助”。它并不适用于所有软件/API/方法。我认为没有任何地方正式记录过这一点。

例如,如果您在“开始”->“运行/搜索”框中输入如下格式的路径,它将会失败,正如您所说。

\\\\server01\user\john

但是,如果您按照以下格式输入路径,它应该可以工作:

file:////server01/user/john

奇怪的是,在我的测试中,最多可以使用六个斜线,但七个斜线会产生错误。(Win 7 Pro SP1)

另外,值得一提的是,文件夹重定向路径中只能使用一组非常有限的环境变量。它们是%USERNAME%、、和。 %USERPROFILE%%HOMESHARE%%HOMEPATH%MSFT 参考

相关内容