web-dev-qa-db-ja.com

グループ設定によるドライブマッピング

私の部門は現在、サーバーをServer 2008R2に移行しており、グループ設定を使用してネットワークドライブをマップすることを検討しています。現在、ユーザーは自分の部門用にパーソナルネットワークドライブと少なくとも1つのグループネットワークドライブを持っています。現在、kixスクリプトを使用してドライブをマップしています。セキュリティグループに基づいてグループドライブをマップする方法を理解しましたが、ユーザーごとに個別に設定しなくても、パーソナルドライブを自動的にマップする方法を理解するのに苦労しています。現在、kixスクリプトでは、ユーザー名に基づいてドライブをマップします(各個人用ドライブにはユーザーIDと同じ名前が付けられます)。基本的に、私の質問は、すべてのユーザーに自分の名前が付けられたドライブを自動的にマップさせる方法があるかどうかです。どんな助けでも大歓迎です。

5
Matthew Parker

宛先パスの環境変数としてユーザーの名前を指定できます。具体的な詳細については、 このグループポリシーチームのブログエントリ を参照してください。

6
Evan Anderson

グループポリシー設定を使用してユーザードライブをマップする代わりに、ActiveDirectoryを使用してユーザーごとにドライブを設定できます。各ユーザーのADプロパティで、[プロファイル]タブをクリックします。 [ホームフォルダ]で[接続]ラジオボタンを選択し、ドライブ文字を選択します。パスには\\server\sharenameと入力できます。

さらに、共有名に%USERNAME%を指定すると、共有がユーザー名と一致する場合、ユーザーにちなんで名付けられた共有にマップされます。最後に$を使用して、「秘密の」共有に対して\\servername\%USERNAME%$を実行できました。これにより、Active Directoryで複数のユーザーを選択し、各ユーザーを個別に確認するのではなく、それらのプロパティを一度に編集できます。

0
maik

Kixtartは、ログオンスクリプト内でADグループメンバーシップを介してドライブをマップするために私が見つけた最良の方法です。

  • Kixtartを http://www.kixtart.org/ でダウンロードします。
  • NETLOGON共有内のWKIK32.exeファイルとKix32.exeファイル、およびドメインコントローラーの%systemroot%を解凍します(C:\ Windows)注:両方のファイルを共有内に配置する必要があるかどうかは100%確実ではありませんが、間違いなくkix32.exeです。
  • Map_drives.kxという名前のNETLOGON共有内に次のようなものを含む.kxファイルを作成します。

    IF INGROUP( "ADSecurity Group")$ map = "\ server-name\path" use x:$ map ENDIF

  • NETLOGON共有内のLOGON.cmdまたはLOGON.batスクリプトファイル内にエントリを追加して、前の.kxファイルを呼び出します。\server_name\NETLOGON\KIX32.EXE\server_name\NETLOGON\map_drives.kxまたは%0 ..\Kix32.exe%0 ..\map_drives.kx(このパスは、ファイルに名前を付ければコピーして貼り付けることができるため、よりスケーラブルです"map_drives.kx)

まだ動かない?トラブルシューティング手順...

  • 指定されたセキュリティグループのメンバーであるテストアカウントにログインする

  • ログオンスクリプトがADプロファイルまたはGPOを介して適切に構成されていることを確認します

  • ドライブを手動でマップして、パスに対する適切な権限を確保します

  • ユーザーがNETLOGON共有に対する権限を持っていることを確認してください。

0
DivConsulting