SharePointで外部のゲストユーザーとフォルダーを共有した際、「フォルダーを開けない」「アクセスが拒否された」といったエラーが発生することがあります。この問題の原因は、共有リンクの種類や有効期限の設定、ゲストのアカウント状態など複数にわたります。本記事では、ゲストがフォルダーを開けない時に、どのリンクが使われているか、またその有効期限をどのように確認すればよいかを、具体的な手順とともに解説します。リンクの種類や期限が原因かどうかを切り分けることで、適切な対応ができるようになります。
【要点】この記事で確認すること
- 最初に見る場所: 共有リンクの管理画面(サイトの「共有」または「リンクの管理」)でリンクの種類と有効期限を確認します。
- 切り分けの軸: 端末側(ブラウザキャッシュやクリア)、アカウント側(ゲストのアカウント有効性やライセンス)、管理設定側(組織の外部共有ポリシー、ゲストの有効期限ポリシー)の3つで問題を分類します。
- 注意点: 会社PCでブラウザの設定や共有設定を変更する場合は、管理者の許可を得てから行ってください。特に外部共有のポリシーは管理者のみ変更可能な場合があります。
ADVERTISEMENT
目次
1. ゲストがフォルダーを開けない主な原因
ゲストがSharePointのフォルダーを開けない背景には、リンクそのものの問題、ゲストアカウントの状態、組織のポリシー設定などが考えられます。まずは代表的な原因を把握し、順番に確認していきましょう。
1-1. 共有リンクの種類とアクセス権限の不一致
SharePointでフォルダーを共有する際、リンクの種類として「特定のユーザー」「組織内のユーザー」「すべてのユーザー(匿名)」などが選択できます。ゲストに送ったリンクが「特定のユーザー」のみ許可する設定にもかかわらず、リンク先のフォルダーにゲストが含まれていない場合、開くことができません。また、「すべてのユーザー」リンクでも、組織のポリシーで匿名アクセスが無効になっていると利用できません。
1-2. リンクの有効期限切れ
共有リンクには有効期限を設定できます。期限が切れたリンクをゲストがクリックすると、アクセスがブロックされます。特に一時的なコラボレーションのために短い期限を設定している場合、ゲストが期限内にアクセスしなかったり、期限を過ぎてからクリックしたりすると問題が発生します。
1-3. ゲストアカウントの有効期限またはブロック
Microsoft Entra ID(旧Azure AD)のゲストユーザーには有効期限を設定できます。ゲストアカウント自体が期限切れになると、新しい招待リンクを送っても開けません。また、管理者がゲストを手動でブロックしている場合も同様です。
1-4. ブラウザやキャッシュの問題
ゲストが古いキャッシュやクッキーを使っていると、正しい認証情報が送られずアクセスに失敗することがあります。特にパブリックPCや共有端末を使う場合に起こりやすいです。
1-5. 組織の外部共有ポリシー
SharePoint管理センターやテナントレベルで外部共有が制限されている場合、新しいゲストを追加できなかったり、特定のリンク種類しか許可されなかったりします。ゲストがフォルダーを開けない原因の一つとして、ポリシーによる制限も確認が必要です。
2. 共有リンクの種類と有効期限の確認手順
問題を切り分ける最初のステップとして、共有したリンクの設定を確認しましょう。以下の手順で、現在どのようなリンクが発行されているか、その種類と有効期限を調べることができます。
- SharePointサイトにアクセスし、該当のフォルダーが置かれているドキュメントライブラリを開きます。
- フォルダーを右クリック(または三点リーダー […])をクリックし、[共有] を選択します。
- [リンクの送信] ダイアログが表示されたら、下部にある [リンクのコピー] ボタンの左横に表示されているリンクの種類を確認します。例:「組織内のユーザー」「特定のユーザー」「すべてのユーザー」など。
- [ユーザー設定] または [リンク設定] をクリックし、詳細な設定画面を開きます。ここでリンクの種類と有効期限、パスワード設定の有無を確認できます。
- 有効期限が設定されている場合、「このリンクの有効期限」フィールドに日時が表示されています。また、パスワードが必要な場合はその表示も確認します。
- もしすでにゲストに送信したリンクの設定を変更したい場合は、[適用] または [送信] をクリックせずに、設定を変更してから新しいリンクをコピーしてゲストに再送信します。
リンク設定を変更しても既存のリンクは無効にならないため、古いリンクを使い続けるゲストがいる場合は注意が必要です。新しいリンクを送るか、古いリンクを取り消すことを推奨します。
2-1. リンクの取り消し方法
既存のリンクを取り消すには、フォルダーの [共有] ダイアログ内にある [リンクの管理] をクリックします。一覧から該当のリンクを探し、[削除] または [取り消し] を選択します。これによりそのリンクは無効になり、ゲストはアクセスできなくなります。
3. ゲストアカウントの状態確認方法
リンクの設定に問題がない場合、次にゲストアカウント自体の状態を確認します。SharePointのゲストはMicrosoft Entra IDで管理されます。以下に確認手順を示します。
- Microsoft 365管理センター(admin.microsoft.com)に管理者アカウントでサインインします。
- 左メニューから [ユーザー] > [ゲストユーザー] を選択します。
- 一覧から該当ゲストを探し、ユーザー名をクリックします。
- ゲストのプロファイル画面で [プロパティ] タブを開き、[有効期限] の項目を確認します。ここにアカウントの有効期限が表示されます。「なし」であれば期限切れはありませんが、日付が設定されている場合はそれを過ぎるとアカウントが無効になります。
- また、[サインインのブロック] の設定が「はい」になっていないか確認します。ブロックされている場合は解除が必要です。
ゲストアカウントの有効期限はテナント全体のポリシーで自動的に設定されることもあります。その場合は個別のゲストに設定された期限はテナントポリシーが優先されます。
4. 組織の外部共有ポリシーの確認
テナント全体やサイトコレクション単位での外部共有設定が原因でゲストがアクセスできないこともあります。管理者は以下の手順で設定を確認します。
- SharePoint管理センター(admin.sharepoint.com)にアクセスします。
- 左メニューから [ポリシー] > [共有] を選択します。
- [外部共有] のレベルが「誰でも(匿名リンク)」または「新しいゲストユーザーと既存のゲストユーザー」になっていることを確認します。「既存のゲストのみ」では新規ゲストを招待できません。
- また、サイト単位の設定も確認したい場合は、[アクティブなサイト] から該当サイトを選択し、[設定] タブの [外部共有] を確認します。
テナントレベルで制限がかかっている場合、サイトレベルで緩和してもテナント設定が優先されるため、両方の設定を確認する必要があります。
5. 状況別の原因切り分け比較表
| エラー状況 | 考えられる原因 | 確認箇所 | 対処法 |
|---|---|---|---|
| リンクをクリックすると「アクセスが拒否されました」 | リンクの種類が「特定のユーザー」でゲスト未追加、またはリンク期限切れ | リンク設定画面、ゲストアカウントの有効期限 | リンクの種類を変更、またはゲストをリンクに追加し直す。期限を延長する。 |
| 「招待が無効です」と表示される | ゲストアカウントの有効期限切れ、またはアカウントがブロックされている | Microsoft 365管理センターのゲストユーザープロパティ | ゲストアカウントの期限を延長、またはブロックを解除して再招待する。 |
| フォルダーは開くが中身が見えない | フォルダー単位のアクセス許可が不足(個別アイテム権限) | フォルダーの権限設定、親フォルダーの継承状態 | フォルダーの権限を継承させるか、個別にゲストに権限を付与する。 |
| リンククリック後、ログインループになる | ブラウザのキャッシュ問題、またはゲストアカウントにサインインできない | ブラウザのキャッシュクリア、プライベートブラウザでテスト | ゲストにシークレットウィンドウでのアクセスを依頼する。または別ブラウザを試す。 |
| リンクが表示されない・共有できない | 組織の外部共有ポリシーで制限されている | SharePoint管理センターのポリシー設定 | 管理者に連絡し、外部共有レベルを変更してもらう。 |
6. 失敗パターンとその対策
実際の現場でよくある失敗例をいくつか挙げ、その対策を紹介します。
6-1. リンクの種類を誤って「組織内のユーザー」のまま送信
社内のメンバーなら問題ありませんが、ゲストにはアクセス権がなく「アクセス拒否」となります。対策として、リンク作成時に「特定のユーザー」を選択し、ゲストのメールアドレスを直接入力して送信します。あるいは「すべてのユーザー」リンクを使う場合でも、ゲストがサインインできるように設定します。
6-2. 有効期限を設定したのにゲストに伝え忘れる
期限を短く設定する場合は、ゲストに期日を事前に連絡し、期限内にアクセスしてもらうよう促します。期限切れ後は新しいリンクを生成して共有し直す必要があります。
6-3. ゲストアカウントの有効期限が切れているのに気づかない
テナントポリシーで自動的にゲストアカウントに有効期限(例:90日)が設定される場合があります。定期的にゲストアカウントの期限を一括で確認し、必要なゲストは期限を延長または無期限に変更する運用が望ましいです。
6-4. パスワード保護リンクでパスワードが不明
リンクにパスワードが設定されていると、ゲストは正しいパスワードを入力しないと開けません。パスワードは共有リンク作成時に別の安全な方法でゲストに伝える必要があります。忘れた場合はリンクを再作成します。
7. 管理者に確認すべき情報とよくある質問
問題が解決しない場合、管理者に以下の情報を伝えると迅速な対応が期待できます。
- 問題のフォルダーのURLと、ゲストが受け取ったリンク(もしあれば)。
- ゲストのメールアドレスとエラー画面のスクリーンショット。
- リンクの種類(「特定のユーザー」など)と有効期限の有無。
- テナントレベルの外部共有設定(現在許可されている共有レベル)。
- ゲストアカウントの有効期限とブロック状態。
7-1. よくある質問
Q: ゲストがフォルダーを開けない場合、まず何を確認すべきですか?
A: まず共有リンクの種類と有効期限を確認してください。次にゲストアカウントの状態を確認します。それでも問題が続く場合は、ブラウザのキャッシュクリアや別ブラウザでのテストを依頼してください。
Q: リンクの有効期限を変更してもゲストに反映されないのはなぜですか?
A: 既存のリンクの有効期限を変更しても、ゲストがすでに持っているリンクは更新されません。新しいリンクを生成して再送信する必要があります。
Q: ゲストアカウントの有効期限を延長したいのですが、どうすればよいですか?
A: Microsoft 365管理センターの[ゲストユーザー]で該当ゲストを選択し、[プロパティ]の[有効期限]を編集します。またはテナント全体のポリシーで無期限にすることも可能です。
Q: 「すべてのユーザー」リンクが機能しないのはなぜですか?
A: テナントまたはサイトの外部共有設定で「誰でも(匿名リンク)」が許可されていない可能性があります。管理者に確認し、許可を得てから有効にしてください。また、リンクにパスワードが必要な設定になっていないかも確認してください。
8. まとめ
SharePointでゲストがフォルダーを開けない場合、最初に共有リンクの種類と有効期限を確認することが重要です。リンクが適切でなければ再生成し、ゲストアカウントの状態や組織のポリシーも合わせてチェックしましょう。エラーの状況によって原因が異なるため、本記事の比較表を参考に素早く切り分けて対応できます。必要な場合は管理者と連携し、外部共有設定やゲストアカウント管理を適切に行うことで、スムーズなコラボレーションが実現します。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
