ユーザーの%LogonUser%変数をネットワークの場所(例:\ server\folder\users \%LogonUser%)に使用しようとしているときに、問題のあるドライブマッピングのユーザー設定に苦労していますが、ドライブマッピングが表示されませんログオフして再度ログインした後。すべてのクライアントは、Windows2k8サーバーまたはWindows7Proのいずれかを使用しています。
GPOはリンクされており、リンクされたグループポリシーオブジェクトリストの最後です。
ドライブマッピングXMLは以下のとおりです。
<Drive clsid="{935D1B74-9CB8-4e3c-9914-7DD559B7A417}" name="P:" status="P:" image="1" changed="2011-09-19 15:07:49" uid="{1FB4CF18-0876-4152-B24B-83FF36E5A4D5}" userContext="1" bypassErrors="1">
<Properties action="R" thisDrive="NOCHANGE" allDrives="NOCHANGE" userName="" path="\\servername\folder\Users\%LogonUser%" label="" persistent="1" useLetter="1" letter="P" />
<Filters>
<FilterGroup bool="AND" not="0" name="MYDOMAIN\Domain Users" sid="S-1-5-21-1060291529-3284457842-1331950329-513" userContext="1" primaryGroup="0" localGroup="0" />
</Filters>
</Drive>
なぜこれが機能しないのかについて誰かが考えていますか? Windowsアプリケーションイベントログを確認しましたが、問題の診断に役立つものが見つかりません。誰かが原因についての洞察、または問題を診断するために私が何を試みるべきかについての提案を持っていますか?
1)間違いなく%USERNAME%を使用する
2)ユーザーは、そのフォルダーに対して適切なNTFSおよび/または共有(異なることを忘れないでください)権限を確実に持っていますか?
3)「ユーザーセキュリティコンテキストで実行」を無効にするとどうなりますか(ユーザードライブマッピングにこれを使用する必要はありませんでした)
4)最後に、特別な理由がない限り、「このドライブを表示/非表示」を「変更なし」のままにするのではなく、常に明示的に選択します。 (イベントログエントリを考えると、それが関連しているとは思えませんが)
最初に変数を使用してフォルダーを作成するには、GPOを設定する必要があります。次に、同じ変数を使用してドライブをマップできます。GPでは、ユーザー構成-設定-フォルダーで「更新」に設定します。属性に対してマップしようとしたのと同じパスを使用するフォルダー(\ server\folder\users \%username%が機能します)すべてのチェックボックスをオフにしてから、[共通]タブで[ログオンしたユーザーで実行]をオンにしました。一度適用して再適用しないでください」と「アイテムレベルのターゲティング」使用したくない場合は、本当にターゲティングは必要ないと思います。
その後、同じ変数(%username%)を使用してドライブをマップしてみてください。これで、問題なく動作するはずです。
同じGPOで両方の機能を実行できます。