%HOMEPATH%、%HOMESHARE% 和 %HOMEDRIVE% 变量解析错误

本文提供了解决 、 %HOMESHARE%%HOMEDRIVE% 变量解析错误的问题%HOMEPATH%

适用于: Windows Server 2012 R2
原始 KB 编号: 237566

症状

Microsoft 分布式文件系统 (DfS) 的功能之一是允许用户将驱动器直接映射到 DfS 共享下的文件夹和子文件夹。 如果用户的主文件夹位于 DfS 共享上,则 %HOMEDRIVE% 变量仅映射到 DfS 根目录,而不映射到完整路径。 从资源管理器Windows NT查看时,此行为是显而易见的。 此外, %HOMEPATH%%HOMESHARE% 变量未正确解析。

例如,如果“Dfs_root”是 \\Pkdfs 上的 DFS 根目录,并且用户的主文件夹为 \\Pkdfs\Dfs_root\Home\User1

%HOMEDRIVE% 例如, (驱动器 Z) 映射到 \\Pkdfs\Dfs_root
%HOMESHARE% 解析为 \\Pkdfs\Dfs_root
%HOMEPATH% 解析为 \Home\User1

相反, %HOMEDRIVE%%HOMESHARE% 应解析为 \\Pkdfs\Dfs_root\Home\User1%HOMEPATH% 应解析为 , (%HOMEDRIVE% Z:) 应映射到 \\Pkdfs\Dfs_root\Home\User1

解决方案

若要解决此问题,请获取 Windows NT Server 4.0 终端服务器版本的最新 Service Pack。

状态

Microsoft 已确认这是本文开头列出的 Microsoft 产品中的问题。 此问题首先在 Windows NT 4.0 Server、终端服务器版本、Service Pack 5 中得到更正。