トップ回答者
ユーザーの使用しているプロファイル設定(移動/ローカル)の管理者側からの確認方法について

質問
-
お世話になっております。
AD環境で移動ユーザープロファイルを構築しています。
サーバーは2012R2、クライアントはWindows7Proです。
ユーザーは通常1台の配布されたPCを継続使用しますので、そのPCについては
ローカルプロファイルを使用するよう推奨しています。
(移動プロファイルは出張先などで利用することを想定しています。)
このような環境において、あるユーザーが通常使用するPCにログオンしている時に、
そのユーザーが使用しているプロファイル設定が「移動」なのか「ローカル」なのかを
管理者側からレジストリの取得などで判別する方法はないでしょうか?
各クライアントには資産管理ツールが入っているため、ログオンしているユーザーのレジストリ情報は
リモートで拾えますし、PC名とユーザー名は管理されているため、通常使用のPCかの判別も行えます。
(サーバーのプロファイルフォルダーの更新日での判別はできなくはないのですが、その場合
通常使用のPCかの判別ができないので、もう少しスマートに調べられたらと思っています。)
よろしくお願いいたします。
2017年3月10日 2:32
回答
-
チャブーンです。
この件ですが、システムのプロパティの[詳細設定]-[ユーザープロファイル]で表示される各プロファイルの[種類]と[状態]について確認したい、という理解です。
前提ですが、当然各クライアントPC上からしか取得できません。ドメインコントローラ上でこの項目は管理されていないためです。
で、内容ですが以下のようになります。
[種類] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>\Preference!UserPreference 0x1=移動 0x0=ローカル
※ローカルプロファイルのみの場合は存在しない
[状態] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>!State 0x10=移動 0x2=ローカル
※ローカルプロファイルのみの場合は0x0
上記のレジストリキーにはSIDが含まれているため、取得時にはユーザアカウント名→SIDへの変換が必要です。フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。
- 回答の候補に設定 Hebikuzure aka Murachi AkiraMVP 2017年3月10日 12:18
- 回答としてマーク hoso3 2017年3月13日 1:32
2017年3月10日 10:11
すべての返信
-
チャブーンです。
この件ですが、システムのプロパティの[詳細設定]-[ユーザープロファイル]で表示される各プロファイルの[種類]と[状態]について確認したい、という理解です。
前提ですが、当然各クライアントPC上からしか取得できません。ドメインコントローラ上でこの項目は管理されていないためです。
で、内容ですが以下のようになります。
[種類] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>\Preference!UserPreference 0x1=移動 0x0=ローカル
※ローカルプロファイルのみの場合は存在しない
[状態] HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>!State 0x10=移動 0x2=ローカル
※ローカルプロファイルのみの場合は0x0
上記のレジストリキーにはSIDが含まれているため、取得時にはユーザアカウント名→SIDへの変換が必要です。フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。
- 回答の候補に設定 Hebikuzure aka Murachi AkiraMVP 2017年3月10日 12:18
- 回答としてマーク hoso3 2017年3月13日 1:32
2017年3月10日 10:11