%HOMEPATH%、%HOMESHARE%、および %HOMEDRIVE% 変数が正しく解決されない

この記事では、 %HOMEPATH%%HOMESHARE%、および %HOMEDRIVE% 変数が正しく解決されない問題の解決策について説明します。

元の KB 番号: 237566

現象

Microsoft 分散ファイル システム (DfS) の機能の 1 つは、ユーザーが 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 ターミナル サーバー エディションの最新のサービス パックを入手します。

状態

Microsoft は、この記事の冒頭に記載されている Microsoft 製品の問題であることを確認しました。 この問題は、Windows NT 4.0 Server、ターミナル サーバー エディション、Service Pack 5 で最初に修正されました。