2011-01-20 10 views
0

使用ジャンクション(またはmklink?)を使用して、c:\ Projectsが現在のユーザーのdocuments \ projectsマップを指しているかどうか疑問に思っていました。環境変数パスへのmklinkの接続点

junction.exeのc:\ project "%HOMEPATH%\ my documents \ projects"を試しましたが、変数の解釈ではなくパスの解釈へのリンクを作成します(c:\ projectsは管理者を指します) \ my documents \ projects%HOMEPATH%の代わりに)。

私はWindows Server 2003 R2を使用しています。

ありがとうございました!

+0

プログラミングしていません... – leppie

+0

私はそれを手に入れません。どういう意味ですか? –

+0

私はそれが可能だとは思わない。環境変数を変更すると、正確にリンクが変更を再適用する必要がありますか?これが動作するには予測できない動作が多すぎます。 – Roman

答えて

0

あなたが説明していることを正確に行うことはできません。すなわち、環境変数に基づいて動的にルーティングするジャンクションを有する。

あなたはユーザーがログインするジャンクションを削除し、再作成ログオンスクリプトを作成することによって、近いこの動作のを取得することができます。もちろん、この作品だけしか一人のユーザーが存在する場合には、そうでない場合は、一度箱にログイン彼らはお互いにぶつかるだろう。