GPOをADUCのMember Ofに追加できない原因と解決策|フォルダー リダイレクトの正しい適用手順(Active Directory)

新しいドメイン環境でフォルダー リダイレクト用の GPO を作成したのに、ADUC(Active Directory ユーザーとコンピューター)のユーザー「Member Of(所属)」から GPO 名が検索できず、「追加できない=適用できない」と感じてしまうケースがあります。これは設定ミスというより、GPO の仕組みに対する“前提”の取り違えが原因です。この記事では、正しい適用方法と、フォルダー リダイレクトで詰まりやすい共有・権限・確認ポイントまでまとめて解説します。

目次

結論:GPO は「所属(Member Of)」で追加するものではない

まず押さえるべきポイントは、GPO はセキュリティグループではないという点です。

ADUC のユーザー画面にある「Member Of(所属)」タブは、ユーザーがどの“グループ”のメンバーかを管理するための場所です。ここに追加できるのは、基本的に以下のような “グループ オブジェクト” です。

ADUC の「Member Of」で扱う対象用途
セキュリティ グループDomain Users / FolderRedirectionUsersアクセス制御、GPO の絞り込み(セキュリティ フィルタリング)など
配布グループSales-MLメール配布など(アクセス制御には基本不向き)
GPO(グループ ポリシー オブジェクト)HPRS Folder Redirection など対象外(グループではない)

つまり、ADUC の「オブジェクト名を入力」欄に GPO 名を入れても見つからないのは自然な挙動です。GPO を “所属に追加” する概念はありません。

GPO を適用する正しい基本:OU にリンクして、そこにユーザーを置く

GPO はユーザーやコンピューターに直接「所属」させるのではなく、OU(組織単位)やドメイン、サイトにリンクして適用範囲を決めます。フォルダー リダイレクトは原則としてユーザーのポリシーなので、基本形は次の通りです。

  • フォルダー リダイレクト用の GPO を作る
  • その GPO を対象ユーザーが入っている OUにリンクする
  • 必要に応じてセキュリティ フィルタリングで対象を絞る
  • クライアントでログオンしてポリシー処理(必要に応じて gpupdate

質問の例で言うと、GPO を HPRS Groups OU にリンクしているのに、ユーザー mark が別の OU(または既定のコンテナー)にいる場合、GPO は期待通り当たりません。重要なのは「リンク先」と「ユーザーの所在」が一致していることです。

よくある見落とし:「Users」コンテナーは OU ではない

新規構築で特に多いのが、ユーザーを既定の Users コンテナーに置いたまま、別の OU に GPO をリンクしてしまうパターンです。

  • Users は多くの環境で “既定の置き場” として存在しますが、OU とは違うオブジェクトです(そのため設計上の扱いも変わります)。
  • 実運用では、ユーザー用 OU(例:HPRS Users)を作り、ユーザーを移動して、その OU に GPO をリンクするのが分かりやすいです。

「GPO をユーザー作成前に作った」ことは問題にならない

GPO を先に作ったか、ユーザーを先に作ったかは関係ありません。必要なのは次の 2 点だけです。

  • GPO が正しい場所(OU/ドメイン/サイト)にリンクされている
  • ユーザーがそのスコープに含まれている(=同じ OU 配下、継承範囲内など)

作成順ではなく、最終的な配置とリンクで決まります。

GPO の適用範囲を決める仕組みを“短く”理解する

トラブルを早く切り分けるために、GPO が効く条件を整理します。

観点何を見る?よくある「効かない」原因
リンクGPO がどこにリンクされているかリンク先 OU が違う/リンクが無効/継承がブロック
対象オブジェクトユーザーがどの OU にいるかユーザーが別 OU、既定コンテナーのまま
セキュリティ フィルタリングSecurity Filtering / DelegationRead はあるが Apply がない、逆に読み取り不可
ポリシーの種類ユーザー構成か、コンピューター構成かフォルダー リダイレクトはユーザー側。PC の OU にリンクしても期待通りにならない
優先順位・競合リンク順、上位 OU の設定別 GPO が上書き、ループバック処理で想定外
クライアント処理ログオン、gpupdate、イベントログログオンしていない/オフライン/共有権限エラー

フォルダー リダイレクト GPO を正しく適用する手順

OU を決める(ユーザー用 OU を作るのが基本)

フォルダー リダイレクトはユーザー設定です。まず「対象ユーザーを置く OU」を決めます。例として以下のような構成が分かりやすいです。

HPRS.local
 ├─ HPRS Users(ユーザーを置く)
 ├─ HPRS Computers(PCを置く)
 └─ HPRS Groups(グループを置く)

ポイントは、グループ置き場の OU(例:HPRS Groups)にユーザー GPO をリンクしても、そこにユーザーがいなければ効かないということです。名前が似ている OU を作っていると混乱しやすいので、役割を明確にするのがおすすめです。

GPMC で GPO をリンクする

「グループ ポリシーの管理(GPMC)」で以下を確認します。

  1. 作成した GPO(例:HPRS Folder Redirection)が存在する
  2. 対象ユーザーが入っている OU(例:HPRS Users)を右クリック →「既存の GPO をリンク」
  3. リンクした GPO が「リンク有効」になっている

この時点で「Authenticated Users」が残っていれば、その OU 配下の通常ユーザーには適用される状態になります(詳細な絞り込みをしない限り)。

ユーザーを OU に移動する

ADUC でユーザー(例:mark)を、GPO をリンクした OU に移動します。OU の移動は構造変更なので、管理チーム内でルールがある場合はそれに従ってください。

クライアントでログオンしてポリシー処理を発生させる

フォルダー リダイレクトは、対象ユーザーでクライアントにログオンしたタイミングで処理されます。反映確認の基本は以下です。

  • ログオフ → ログオン(これが最優先)
  • 必要に応じて管理者でコマンド実行:gpupdate /force

ログオンの前に「設定したはずなのに動かない」と悩むことがあるので、まずはログオンで必ず処理が走る点を意識します。

特定ユーザーだけに当てたい場合:セキュリティ フィルタリングで絞る

「OU にリンク=その OU のユーザー全員」が基本です。そこから、特定ユーザーや特定グループだけに適用したい場合は、セキュリティグループを作って絞るのが定石です。

おすすめの構成:対象者用セキュリティグループを作る

例:

  • グループ名:FolderRedirectionUsers
  • メンバー:フォルダー リダイレクト対象のユーザー(例:mark

そして GPO の「Scope(スコープ)」で Security Filtering を次のようにします。

やりたいことSecurity Filtering の例運用メモ
OU 配下の全員に適用Authenticated Users のまままずはこれで動作確認すると切り分けが早い
特定ユーザーだけに適用FolderRedirectionUsers を追加し、Authenticated Users を削除(または Apply を外す)ReadApply group policy の両方が必要
段階導入(テスト→本番)テスト用グループ→本番用グループへ段階的にメンバー追加影響範囲をコントロールしやすい

「Read はあるのに効かない」を防ぐ:Delegation で権限を確認

Security Filtering を触った後に増えるのが、GPO を読めるが適用されない/そもそも読めない系の事故です。GPMC の「Delegation(委任)」→「Advanced(詳細)」で、対象ユーザーまたはグループに以下が付いているか確認します。

  • Read
  • Apply group policy

特に、Authenticated Users を消した場合は「コンピューターアカウントが GPO を読めない」状態になることがあります。環境や設計により方針は異なりますが、迷ったら次の考え方が安全です。

  • Authenticated UsersRead のみ(Apply なし)
  • 対象グループ(例:FolderRedirectionUsers):Read + Apply

この形だと、GPO 自体は読めるが、適用は対象だけという状態にできます。

フォルダー リダイレクトは「共有パスと権限」が原因で失敗しやすい

GPO が“当たっている”のに、実際のリダイレクトが失敗しているケースも多いです。フォルダー リダイレクトは、最終的に「ファイルサーバー(共有)」へアクセスできないと成立しません。

ルートパスは UNC 共有を使う

一般的に、フォルダー リダイレクトのルートには UNC を使います。

  • 例:\\mail.hprs.local\Users
  • 例(隠し共有にする):\\mail.hprs.local\Users$

フォルダー リダイレクトの設定画面で「各ユーザーにフォルダーを作成する」系のオプションを選ぶと、ユーザーごとに自動でフォルダーが作られます。典型的なイメージは以下です。

\\mail.hprs.local\Users\
 ├─ mark\
 │   ├─ Documents
 │   ├─ Desktop
 │   └─ ...
 ├─ userA\
 └─ userB\

権限設計の目安(共有権限と NTFS 権限)

権限は環境の方針(管理者が中身を見られるべきか、完全にユーザー専用にするか、バックアップ運用はどうするか)で正解が変わりますが、トラブルを減らす“目安”を示します。

共有権限(Share Permissions)はシンプルにし、実制御は NTFS で行うのが運用しやすいです。

権限の種類推奨の考え方
共有権限極力ゆるく(NTFS で締める)Everyone または Authenticated Users:フルコントロール
NTFS 権限(ルート)ユーザーは自分のフォルダーだけ作れて、他人のフォルダーは見えない下記の例参照

NTFS(ルートフォルダー)の一例(代表的なパターン)です。GUI での指定はやや複雑なので、意図が伝わる形でまとめます。

主体権限適用先の考え方
SYSTEMフルコントロールこのフォルダー、サブフォルダー、ファイル
Domain Admins(または管理者グループ)フルコントロールこのフォルダー、サブフォルダー、ファイル
CREATOR OWNERフルコントロールサブフォルダーとファイルのみ(=作成者が自分の配下を完全制御)
Authenticated Usersフォルダー作成/フォルダー一覧(必要最小限)このフォルダーのみ(=ルート直下に自分のフォルダーを作れる)

この手の権限がズレていると、GPO は適用されたように見えても、実際のフォルダー作成・移動処理が失敗します。特に「ルートにフォルダーを作れない」「他人のフォルダーが見えてしまう」の 2 パターンは、後から直すほど面倒になるので、早い段階で設計を固めるのがおすすめです。

「ユーザーに排他的権限を付与」設定の注意点

フォルダー リダイレクトの設定項目には「ユーザーに排他的権限を付与する(Grant the user exclusive rights)」系のオプションがあります。これはセキュリティ的には強い一方で、次のような運用要件と衝突しがちです。

  • 管理者がトラブル対応で中身を確認したい
  • バックアップ運用で管理者権限の読み取りが必要
  • 移行作業で管理者が一時的にアクセスする必要がある

「ユーザーのプライバシー優先」なのか「運用・復旧優先」なのかで選択が変わります。どちらにせよ、後から切り替えると権限の整合性が崩れやすいため、運用方針を先に決めておくと事故が減ります。

適用確認の実務:まず “当たっているか” を見える化する

「GPO が見つからない」「効かない」と感じるときほど、感覚ではなく証拠を取りに行くのが近道です。

gpresult で、ユーザーに適用された GPO を確認

対象ユーザーでクライアントにログオンし、コマンドプロンプトで以下を実行します。

gpresult /h C:\Temp\gpresult.html

生成された HTML を開き、ユーザーの適用済み GPOHPRS Folder Redirection が載っているかを確認します。載っていなければ、まず「OU」「リンク」「セキュリティ フィルタリング」の問題です。

RSOP で “最終的な設定値” を確認

GUI で確認したい場合は以下も有効です。

  • rsop.msc(結果セット)
  • GPMC の「Group Policy Results(グループ ポリシーの結果)」

フォルダー リダイレクトは、複数 GPO が競合していると意図せず上書きされます。「どの GPO が勝っているか」は RSOP が特に分かりやすいです。

イベントログで「共有に書けない」などのエラーを拾う

GPO 自体は当たっているのにフォルダーが移動しない場合、イベントログにヒントが出ます。クライアント側で次のログを確認します。

  • Microsoft-Windows-GroupPolicy/Operational
  • Microsoft-Windows-Folder Redirection/Operational(環境により名称や有効化が異なる場合があります)

ここで「パスにアクセスできない」「権限がない」「共有に接続できない」などが出ていれば、OU や GPO の話ではなく、共有・DNS・権限の話に切り替えます。

「GPO をリンクしたのに効かない」時のチェックリスト

最後に、現場で遭遇頻度が高い順にチェック観点をまとめます。上から順に潰すと、遠回りしにくいです。

チェック項目確認方法対処の方向性
ユーザーがリンク先 OU 配下にいるかADUC でユーザーの場所を確認ユーザーを OU に移動、または GPO のリンク先を変更
GPO のリンクが有効かGPMC で「リンク有効」リンク有効化、リンク先の見直し
セキュリティ フィルタリングで Apply が付いているかGPMC の Scope / Delegation対象グループに Read + Apply を付与
上位 OU で継承がブロックされていないかGPMC で Block Inheritance / Enforced を確認継承設計を整理、必要なら Enforced の検討
別の GPO と競合していないかgpresult / RSOPリンク順を調整、設定の重複を解消
ループバック処理で想定外になっていないかコンピューター側 GPO を確認Loopback(Merge/Replace)を理解して整理
共有パスにアクセスできるかエクスプローラーで UNC を開く、イベントログDNS、ファイルサーバー到達性、SMB、権限を確認
ルートにユーザーフォルダーを作成できる権限があるか権限設定とイベントログ共有/NTFS の権限を是正

新しいドメインコントローラー構築中に特に注意したいこと

新規 DC 構築のタイミングだと、GPO の話と見せかけて、実は “基盤” が原因のこともあります。該当しそうなら、次も確認してください。

クライアントが正しい DC を見ているか(DNS が最重要)

クライアントの DNS が旧サーバーや外部 DNS を向いていると、ドメイン参加や GPO 取得が不安定になります。以下のような状況がある場合は要注意です。

  • ドメイン参加はできるが GPO の反映が遅い/不安定
  • 共有(\\mail.hprs.local\Users)が名前解決できない
  • ログオンに時間がかかる

クライアント側で「どの DC を使っているか」を見たい場合、状況に応じて以下のようなコマンドが切り分けに役立ちます。

nltest /dsgetdc:hprs.local

複数 DC がある場合はレプリケーションを疑う

複数 DC 環境では、GPO(特に SYSVOL 配下)の同期が遅れていると「作ったはずの GPO が別 DC からは見えない」ような状況が起きます。GPMC 上では見えても、クライアントが別 DC に当たっていれば取得できないことがあります。

この場合は AD のレプリケーションや SYSVOL の複製状態も視野に入れて確認します(運用手順がある場合は必ずそれに従ってください)。

まとめ:ADUC の「所属」で探すのではなく、OU とスコープで設計する

「ドメインユーザーを GPO の“メンバー”に追加できない」という現象は、GPO をグループのように扱おうとしてしまうことが出発点です。GPO はメンバーに追加するものではなく、OU にリンクして適用範囲を決めるものです。

フォルダー リダイレクトまで含めて安定させるには、次の順番で整理すると失敗しにくいです。

  • ユーザーを置く OU を決め、そこに GPO をリンクする
  • 必要ならセキュリティグループで対象を絞る(Read + Apply を確認)
  • UNC 共有と権限(共有/NTFS)を最優先で固める
  • gpresult とイベントログで“当たっている/失敗している”を見える化する

この流れで見直すと、「検索できない」系の誤解も、「当たっているのに動かない」系の実障害も、どちらも短時間で切り分けられるようになります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次