SharePointサイトの権限管理では、セキュリティグループやSharePointグループ経由で権限を付与する方法が推奨されています。しかし、運用の中で個別のユーザーに直接権限を割り当てるケースも少なくありません。直接権限は管理が煩雑になりやすく、監査やトラブルシューティングの際に誰がどの権限を持っているかを正確に把握できないと大きなリスクになります。本記事では、SharePointサイトで直接権限を付与したユーザーを一覧で確認する具体的な方法を、手順や注意点とともに解説します。
【要点】この記事で確認すること
- 最初に見る場所: SharePointサイトの「サイトの権限」ページにある「詳細権限の設定」または「権限レポート」機能。
- 切り分けの軸: 権限の直接割り当てかグループ経由か、サイトコレクション管理者権限の有無、ブラウザとPowerShellの選択。
- 注意点: 権限レポートのダウンロードにはサイトコレクション管理者以上の権限が必要。一般ユーザーは直接権限一覧を閲覧できない場合があるため、管理者に依頼する必要がある。
ADVERTISEMENT
目次
SharePointの権限は、サイトコレクション、サイト、リスト、フォルダー、アイテムなど階層ごとに設定できます。権限の付与方法は大きく分けて「SharePointグループにユーザーを追加する方法」と「個別のユーザーやセキュリティグループに直接権限を割り当てる方法」の2つがあります。直接権限を付与すると、そのユーザーはグループのメンバーシップとは独立してアクセス権を持つため、後から権限の継承関係を変更した際に見落としが発生しやすくなります。また、直接権限は管理画面の「サイトの権限」ページで確認できますが、一度に多数のユーザーを把握したい場合や、グループ経由の権限と混在している場合には、専用のレポート機能を利用する必要があります。
直接権限を付与した人を確認する基本的な手順
ここでは、SharePoint Online(Microsoft 365)のクラシックなサイト権限ページから直接権限を確認する手順を説明します。モダンUIにも対応していますが、クラシックUIの方がレポート機能にアクセスしやすいため推奨します。
- 対象のSharePointサイトを開き、右上の歯車アイコンから「サイトの設定」をクリックします。
- 「ユーザーと権限」セクションにある「サイトの権限」をクリックします。
- リボンメニューの「権限レポート」をクリックします。このボタンが表示されない場合は、サイトコレクション管理者権限がない可能性があります。
- 「権限レポート」ダイアログで、ダウンロードするレポートの種類を選択します。直接権限を確認するには「すべての権限の割り当て」を選択し、「表示」または「ダウンロード」をクリックします。
- ダウンロードされたExcelファイルを開きます。シートにはユーザー名、権限レベル、割り当て元(直接割り当てかグループ経由か)が表示されます。直接割り当ての行は「割り当てタイプ」が「直接」となっています。
- フィルター機能を使って「割り当てタイプ」が「直接」の行のみを表示すれば、直接権限を付与されたユーザーの一覧が完成します。
この手順で、サイトレベルで直接権限が付与されたすべてのユーザーを確認できます。サブサイトやリスト単位の直接権限は、それぞれの場所で同様のレポートを実行する必要があります。
サイト設定から権限レポートを活用する方法
クラシックUIでの権限レポートダウンロード
前述の手順ではクラシックUIの「サイトの設定」からアクセスしました。モダンUIを使用している場合でも、サイトのホームページから「サイトの設定」を開く方法は同じです。ただし、モダンUIの「サイトの権限」ページでは「権限レポート」ボタンが表示されないことがあります。その場合はURLの末尾に「/_layouts/15/user.aspx」を追加してクラシックページに切り替えると、レポート機能が利用できるようになります。
PowerShellを使ったより詳細な確認
サイトコレクション管理者やSharePoint管理者の方は、PowerShellを使用して直接権限を抽出することも可能です。SharePoint Online Management Shellをインストールし、次のようなコマンドレットを実行します。ただし、PowerShellの操作は管理者権限が必要であり、誤った操作で権限設定を破壊するリスクもあるため、十分な知識がない方はWeb UIのレポート機能を利用することをお勧めします。
例として、Connect-SPOServiceでテナントに接続後、Get-SPOSite -Identity <サイトURL> | Get-SPOSiteUser -Limit All を実行するとサイトユーザー一覧が取得できますが、直接権限とグループ権限の区別はつきません。直接権限のみをフィルターするには、さらにスクリプトを組む必要があります。
直接権限とグループ権限の違いを理解する
権限レポートからダウンロードしたExcelでは、「割り当てタイプ」列で直接とグループの区別ができます。この違いを理解しておくことは、管理上の優先順位を判断する上で重要です。以下の比較表を参考にしてください。
| 項目 | 直接権限 | グループ権限 |
|---|---|---|
| 管理のしやすさ | 個別管理が必要で、多数のユーザーがいる場合は煩雑 | グループ単位で一括管理できるため効率的 |
| 継承の影響 | 権限の継承が切れた場所でも影響を受けにくい | グループのメンバー変更が全体に反映される |
| 監査での確認容易性 | 権限レポートで「直接」をフィルターすれば一覧化可能 | グループメンバーシップの確認が必要でやや手間 |
| 推奨される用途 | 一時的なアクセスや例外対応 | 標準的なアクセス制御、役割ベースの管理 |
この表からも分かるように、直接権限は例外的なケースでのみ使い、基本的にはグループ経由の権限付与を徹底することで管理工数を削減できます。しかし、過去の運用で直接権限が残っている場合は、定期的に一覧を確認して整理することが推奨されます。
失敗しやすいパターンと対処法
直接権限の確認作業でよくある失敗とその対処法を紹介します。
権限レポートボタンが表示されない
原因は、自分がサイトコレクション管理者ではないことです。サイトコレクション管理者のみが権限レポートをダウンロードできます。対処法として、管理者にレポートの実行を依頼するか、自分が管理者権限を持つ別のサイトで試してみてください。また、モダンUIではボタンが隠れている場合があるため、クラシックUIに切り替えるのも有効です。
レポートにすべてのユーザーが表示されない
権限レポートはサイトレベルでの権限割り当てのみを対象とします。リストやアイテム単位で直接権限を付与している場合、それらはレポートに含まれません。その場合は、各リストの設定から「リストの権限」を開き、個別に確認する必要があります。
ゲストユーザーの権限が分かりにくい
ゲストユーザー(外部ユーザー)が直接権限で追加されている場合、レポートの「ユーザー」列にメールアドレスで表示されることがあります。ゲストユーザーの一覧はAzure ADからも確認できますが、SharePointの権限レポートでも把握できるため、両方の結果を突き合わせると確実です。
管理者に確認すべきポイント
権限の直接付与を一覧で確認する際に、サイト管理者やSharePoint管理者に事前に確認しておくべき点があります。トラブルを避けるために、以下の情報を整理してから依頼しましょう。
- 自分がサイトコレクション管理者かどうか:サイトコレクション管理者であれば自分でレポートを実行できます。そうでなければ管理者に依頼が必要です。
- 確認したい範囲:サイト全体か、特定のサブサイトか、リスト単位か。また、直接権限のみか、グループ権限も含めるか。
- レポートの出力形式:Excelファイルが標準ですが、CSVやPDFが必要な場合は事前に伝えてください。
- セキュリティポリシー:会社によっては権限レポートのダウンロード自体が制限されている場合があります。その場合は監査ログやサードパーティツールの利用を検討します。
管理者に確認する際は、権限レポートの出力例を見せてもらうと理解が深まります。また、直接権限が多いサイトは、定期的なレポート出力ルールを設けることを提案するとよいでしょう。
よくある質問
Q: 全てのユーザーの権限を一覧で見たいのですが、権限レポート以外に方法はありますか?
A: SharePoint管理センターの「アクセス許可」ページからサイトごとの権限を確認できますが、直接権限とグループ権限の区別はつきません。正確な直接権限一覧を得るには権限レポートが最も簡単です。
Q: 権限レポートをダウンロードしようとするとエラーが発生します。
A: ブラウザのポップアップブロックが原因であることが多いです。ポップアップを許可するか、別のブラウザ(Edge推奨)で試してください。また、ダウンロードフォルダの容量不足でもエラーになります。
Q: 直接権限をグループ権限に移行したい場合はどうすればいいですか?
A: まず権限レポートで直接権限ユーザーをリストアップし、適切なSharePointグループを作成してユーザーを追加します。その後、直接権限を削除します。削除の際は、グループ権限で同じアクセスレベルが担保されていることを確認してから行ってください。
Q: 権限レポートに表示されないユーザーがいるのですが、なぜですか?
A: そのユーザーがサイトコレクションの管理者である可能性があります。サイトコレクション管理者は特別な権限を持つため、通常の権限レポートには表示されません。サイトコレクション管理者の一覧は、サイトの設定の「サイトコレクション管理者」ページで確認できます。
まとめ
SharePointで直接権限を付与したユーザーを一覧で確認するには、権限レポートのダウンロードが最も確実な方法です。権限レポートを使用することで、Excel上で直接割り当てとグループ経由の割り当てを簡単に区別できます。ただし、権限レポートの実行にはサイトコレクション管理者権限が必要であり、リストやアイテム単位の直接権限は別途確認する必要があります。定期的に直接権限の棚卸しを行い、グループ権限への移行を進めることで、管理工数を削減しセキュリティを向上させることができます。社内のSharePoint管理者と連携しながら、適切な権限管理を実践してください。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
