【AD GPO】移動ユーザープロファイルの設定と動作確認

移動ユーザープロファイルは、ユーザープロファイルをファイルサーバなどのネットワーク共有に保存し、ユーザーがどのコンピューターにログオンしても同じプロファイルを使えるようにする仕組みです。この記事では、移動ユーザープロファイルの仕組みと注意点を確認し、グループポリシーで設定して動作を確かめます。

ユーザープロファイルそのものは、【Windows 10】ユーザープロファイルの概要 で紹介しています。通常のユーザープロファイル(ローカルプロファイル)はコンピューターのローカルディスクに保存され、ユーザーがログオンすると、OS がそのユーザーの設定やファイルを含むプロファイルを読み込みます。

この記事でわかること
  1. 移動ユーザープロファイルの仕組み(ログオン時のコピーとログオフ時の書き戻し)
  2. 共有フォルダーとグループポリシーによる設定手順
  3. 別のコンピューターでデスクトップのファイルが引き継がれることの確認

移動ユーザープロファイルとは

移動ユーザープロファイルは、ネットワーク共有に保存されるユーザープロファイルです。プロファイルの場所はグループポリシーやユーザーアカウントの設定で指定するため、Active Directory のドメイン環境が前提になります。

ユーザーがコンピューターにログオンすると、移動ユーザープロファイルがネットワーク共有からコピーされ、ローカルのディスクに保存されます。ログオン中にプロファイルに加えた変更は、ログオフしたときにネットワーク共有へ書き戻されます。

ドメインコントローラ GPO:移動プロファイルのパス ① GPO でパスを受け取る ドメイン参加 PC ② ログオン時:共有からプロファイルをコピー ③ ログオフ時:変更を共有へ書き戻す ファイルサーバ \\AD-1\userprofile
図1 移動ユーザープロファイルの動き

これにより、ユーザーの設定やファイルは、ログオンを許可されたネットワーク上のどのコンピューターからでも使えます。ローカルプロファイルとの違いをまとめると、次のとおりです。

項目ローカルプロファイル移動ユーザープロファイル
保存場所コンピューターのローカルディスクネットワーク共有(ログオン中はローカルにコピー)
使えるコンピューターそのコンピューターだけドメイン内のどのコンピューターでも
ネットワークの利用なしログオン時とログオフ時にコピーする

メリットと注意点

ユーザーが使うコンピューターごとにプロファイルを作り直す必要がなくなります。別のコンピューターにログオンしても、前のコンピューターと同じ設定やファイルが表示されるので、Windows の環境を設定し直す手間がかかりません。

一方で、移動ユーザープロファイルを使う場合は、次の点に注意が必要です。

注意点内容
ログオンが遅くなるログオンのたびにプロファイルをネットワーク共有から読み込みます。プロファイルが大きいと読み込みに時間がかかり、ログオンが遅くなります。
ネットワークの
トラフィックが増える
ログオンとログオフのたびにプロファイルを読み書きするため、ネットワークのトラフィックが増えます。
OS のバージョンで
プロファイルが分かれる
プロファイルのフォルダー名には、Windows のバージョンに対応したサフィックス(Windows 10 バージョン 1607 以降は .V6 など)が付きます。プロファイルのバージョンが違う Windows に移ると、新しい空のプロファイルが作られます。
補足

Microsoft は、ドキュメントやデスクトップなどのユーザーのフォルダーをフォルダーリダイレクトで別の共有に置き、移動ユーザープロファイルを小さく保つ構成を勧めています。プロファイルが小さいほど、ログオンは速くなります。

移動ユーザープロファイルの設定

まず、設定前の状態を確認します。検証用のドメインユーザー(ユーザー名は伏せています)でコンピューター Win10-1 にログオンし、デスクトップに「移動プロファイルテスト用.txt」というファイルを保存します。

このファイルは Win10-1 のローカルプロファイルにあるデータなので、同じユーザーで Win10-2 にログオンしても、デスクトップには表示されません。

画面イメージについて

この記事の画面は、実際の画面ではなく、検証時の画面から設定する項目(見るポイント)を抜き出して描いたイメージです。バージョンによって、項目の並びや表記は変わります。

各コンピューターのデスクトップ(設定前)画面イメージ
hostname → Win10-1
移動プロファイルテスト用.txtデスクトップにファイルがある
hostname → Win10-2
(ファイルなし)同じユーザーでもデスクトップは空
図2 設定前は、ファイルは Win10-1 にしかない(実際の画面ではなく、表示結果のイメージです)

ここから、Win10-1 でログオフしたあと Win10-2 にログオンしても「移動プロファイルテスト用.txt」を開けるように、移動ユーザープロファイルを設定します。

共有フォルダーを作成する

ユーザープロファイルを保存する共有フォルダーを、ファイルサーバに作成します。今回は簡易的に、Windows Server 2019 のドメインコントローラ AD-1 をファイルサーバとして使い、「userprofile」という共有フォルダーを作成しました。

この共有フォルダーには、Win10-1 と Win10-2 の両方からアクセスできる必要があります。Win10-1 のエクスプローラーで \\AD-1\userprofile を開き、アクセスできることを確認します。

エクスプローラー(Win10-1)画面イメージ
ネットワーク ›› AD-1 ›› userprofile
名前更新日時種類
1このフォルダーは空です。
図3 Win10-1 から共有フォルダーを開いたところ(実際の画面ではなく、表示のポイントを示したイメージです)
No.表示意味
1このフォルダーは空です。共有にアクセスできている。まだ誰のプロファイルも保存されていない
共有フォルダーのアクセス許可

本番環境では、ほかのユーザーのプロファイルを見られないよう、共有フォルダーの NTFS アクセス許可を絞ります。Microsoft が示している設定は次のとおりです。

  • SYSTEM:フルコントロール(このフォルダー、サブフォルダーおよびファイル)
  • Administrators:フルコントロール(このフォルダーのみ)
  • CREATOR OWNER:フルコントロール(サブフォルダーとファイルのみ)
  • 移動ユーザープロファイルを使うユーザーのグループ:フォルダーの一覧/データの読み取り、フォルダーの作成/データの追加(このフォルダーのみ)

共有名の末尾に $ を付けると、ネットワークの一覧に表示されない隠し共有になります。

グループポリシーを設定する

移動ユーザープロファイルのパスを、グループポリシーで指定します。AD-1 のスタートメニューから Windows 管理ツール ›› グループ ポリシーの管理 を開きます。

今回はドメイン全体で移動ユーザープロファイルを有効にするので、ドメインにリンクされた「Default Domain Policy」を右クリックし、編集 を選びます。

グループポリシー管理エディターが開くので、コンピューターの構成 ›› ポリシー ›› 管理用テンプレート ›› システム ›› ユーザー プロファイル を選び、「このコンピューターにログオンしているすべてユーザーの移動プロファイル パスを設定する」を開きます。

グループ ポリシー管理エディター(ユーザー プロファイル)画面イメージ
システム再起動時に指定した日数を経過しているユーザー プロファイルを削除する [未構成]移動プロファイル フォルダーのユーザー所有権を確認しない [未構成]一時記憶された移動プロファイルのコピーを削除する [未構成]⋮ローカル ユーザー プロファイルのみを許可する [未構成]1このコンピューターにログオンしているすべてユーザーの移動プロファイル パスを設定する [未構成]プライマリ コンピューターにのみ移動プロファイルをダウンロードする [未構成]⋮移動プロファイルへの変更をサーバーに伝達しない [未構成]リモート ユーザー プロファイルの読み込みを待つ [未構成]
図4 「ユーザー プロファイル」の設定一覧(実際の画面ではなく、表示のポイントを示したイメージです)

「有効」を選び、移動プロファイルのパスに \\AD-1\userprofile\%USERNAME% と入力して、「適用」→「OK」をクリックします。

このコンピューターにログオンしているすべてユーザーの移動プロファイル パスを設定する画面イメージ
1状態○ 未構成(C)◉ 有効(E)○ 無効(D)
サポートされるバージョンWindows Vista 以降
2このコンピューターにログオンしているユーザーは、この移動プロファイル パスを使用\\AD-1\userprofile\%USERNAME%
3OKキャンセル適用(A)
図5 移動プロファイルのパスの設定(実際の画面ではなく、設定項目のポイントを示したイメージです)
No.項目設定内容
1状態「有効」を選ぶ
2移動プロファイル
パス
\\AD-1\userprofile\%USERNAME%。%USERNAME% はログオンしたユーザー名に置き換わり、ユーザーごとのフォルダーが自動で作られる
3適用 → OK設定を保存する

設定一覧に戻り、状態が「有効」になっていることを確認します。

グループ ポリシー管理エディター(ユーザー プロファイル)画面イメージ
ローカル ユーザー プロファイルのみを許可する [未構成]1このコンピューターにログオンしているすべてユーザーの移動プロファイル パスを設定する [有効]プライマリ コンピューターにのみ移動プロファイルをダウンロードする [未構成]
図6 設定後の状態(実際の画面ではなく、表示のポイントを示したイメージです)
本番で設定するとき

この設定はコンピューターの構成なので、GPO が適用されたコンピューターにログオンするすべてのユーザーが対象になります。ドメインにリンクした GPO はドメイン内のサーバや DC にも適用されるため、本番では移動ユーザープロファイル用の GPO を別に作り、対象のコンピューターがある OU にリンクするか、セキュリティフィルターで対象を絞ります。Default Domain Policy は、アカウントポリシーだけを設定するのがベストプラクティスです。

ユーザーごとに指定したい場合は、ユーザーアカウントのプロパティの「プロファイル パス」でも設定できます。両方を設定すると、グループポリシー(コンピューター側)の設定が優先されます。

動作確認

グループポリシーを反映させるため、Win10-1 を再起動します。同じ検証用ユーザーで Win10-1 にログオンすると、当然ながらデスクトップに「移動プロファイルテスト用.txt」があります。

次に、Win10-1 からログオフし、別のコンピューター Win10-2 に同じユーザーでログオンします。すると、Win10-2 のデスクトップにも「移動プロファイルテスト用.txt」があり、ユーザーの環境が引き継がれていることがわかります。

Win10-1 ファイルを保存して ログオフ AD-1 \\AD-1\userprofile (ユーザー名).V6 ユーザーごとのフォルダー Win10-2 ログオンすると 同じデスクトップ 書き戻し コピー
図7 Win10-1 から Win10-2 へのプロファイルの引き継ぎ
各コンピューターのデスクトップ(設定後)画面イメージ
hostname → Win10-1
移動プロファイルテスト用.txtログオフ時に共有へ書き戻される
hostname → Win10-2
移動プロファイルテスト用.txtログオン時に共有からコピーされた
図8 設定後は、Win10-2 でも同じファイルがある(実際の画面ではなく、表示結果のイメージです)

\\AD-1\userprofile\ の中には、ユーザーごとのフォルダーができています。中を開くと、「デスクトップ」や「ドキュメント」など、ユーザープロファイルのフォルダーが保存されていることを確認できます。

エクスプローラー画面イメージ
ネットワーク ›› ad-1 ›› userprofile ›› (伏せています).V6
名前更新日時種類
3D オブジェクト2023/04/16 14:11ファイル フォルダー
アドレス帳2023/04/16 14:11ファイル フォルダー
お気に入り2023/04/16 14:11ファイル フォルダー
ダウンロード2023/05/02 0:17ファイル フォルダー
1デスクトップ2023/05/02 14:05ファイル フォルダー
ドキュメント2023/04/16 14:11ファイル フォルダー
ピクチャ2023/04/16 14:12ファイル フォルダー
ビデオ2023/04/16 14:37ファイル フォルダー
ミュージック2023/04/16 14:11ファイル フォルダー
リンク2023/04/16 14:11ファイル フォルダー
検索2023/04/16 14:12ファイル フォルダー
保存したゲーム2023/04/16 14:11ファイル フォルダー
図9 共有に保存されたユーザーのプロファイル(実際の画面ではなく、表示のポイントを示したイメージです)
No.表示意味
1デスクトップWin10-1 で保存した「移動プロファイルテスト用.txt」は、このフォルダーに書き戻されている

フォルダー名の末尾の .V6 は、プロファイルのバージョンを表すサフィックスです。%USERNAME% で指定したフォルダー名に、Windows が自動で付けます。

クライアント側では、システムのプロパティ ›› 詳細設定 ›› ユーザー プロファイルの「設定」 を開くと、プロファイルの種類が「移動」になっていることでも確認できます。

まとめ

手順内容
共有フォルダーファイルサーバに共有を作り、各コンピューターからアクセスできることを確認する(例:\\AD-1\userprofile)
グループポリシーコンピューターの構成 ›› ポリシー ›› 管理用テンプレート ›› システム ›› ユーザー プロファイル の移動プロファイル パスを「有効」にし、\\AD-1\userprofile\%USERNAME% を指定する
反映コンピューターを再起動する(または gpupdate /force のあとにサインインし直す)
確認別のコンピューターでも同じファイルがあること、共有に (ユーザー名).V6 のフォルダーができていることを確認する

移動ユーザープロファイルを使うと、どのコンピューターでも同じユーザー環境で作業できます。プロファイルが大きくなるとログオンが遅くなるので、本番ではフォルダーリダイレクトと組み合わせ、プロファイルを小さく保つようにしてください。

コメント