OneDrive for Businessで別会社のフォルダー(共有フォルダー)を同期しようとしたときに、エラーが出て同期できないという経験はありませんか。これは多くの場合、自社または相手先のテナントに設定された制限が原因です。テナント間の共有設定やセキュリティポリシーが適切でないと、外部テナントのフォルダーを正常に同期できません。この記事では、同期できない原因をテナント制限の観点から切り分け、具体的な確認手順と管理者による見直しポイントを解説します。
【要点】この記事で確認すること
- 最初に見る場所: 自社テナントの外部共有設定と相手先テナントのゲストユーザー設定
- 切り分けの軸: 同期クライアントの問題か、テナントポリシーの問題か、アカウント権限の問題か
- 注意点: 会社PCでは同期クライアントの設定変更やレジストリ編集を安易に行わず、まずは管理者に確認する
ADVERTISEMENT
目次
なぜ別会社のフォルダーが同期できないのか
OneDriveでは、異なるMicrosoft 365テナント間でフォルダーを共有し、同期するには双方のテナントで外部共有が許可されている必要があります。同期できない原因は大きく分けて、自社テナント側の制限、相手先テナント側の制限、そしてゲストユーザーとしての権限不足の3つです。
テナント制限とは
テナント制限とは、各組織のMicrosoft 365管理者が設定するポリシーの総称です。具体的には、外部共有の許可・禁止、許可するドメインの指定、条件付きアクセスポリシーによるアクセス制御、ゲストユーザーの権限設定などが含まれます。これらの設定が同期に直接影響します。
同期できない主な原因
- 外部共有が無効: 自社テナントまたは相手先テナントで、組織全体の外部共有が無効になっている。
- 許可ドメインの制限: 共有を許可するドメインが限定されており、相手先のドメインが許可リストに含まれていない。
- 条件付きアクセス: 相手先テナントの条件付きアクセスポリシーにより、ゲストユーザー(あなたのアカウント)のサインインがブロックされている。
- ゲストユーザーの権限不足: 相手先のフォルダーに対して、ゲストユーザーに適切なアクセス権限(読み取り/書き込み)が付与されていない。
- 同期クライアントの制限: OneDrive同期クライアントのポリシーで、外部テナントとの同期が禁止されている(グループポリシーなど)。
問題を切り分けるための確認手順
同期できない問題が発生した場合、まずは以下の手順で原因を切り分けてください。管理者権限がない項目は、社内の管理者に問い合わせる必要があります。
- Webブラウザで該当フォルダーにアクセスできるか確認する
まず、ブラウザで相手先から共有されたフォルダーのURLを開きます。正常に表示されるなら、アカウントの権限自体は問題ない可能性が高いです。同期クライアント側の問題を疑います。 - 同期クライアントのアカウント状態を確認する
OneDriveのシステムトレイアイコンを右クリックし、「設定」→「アカウント」タブで、共有フォルダーがあるテナントのアカウントが追加されているか確認します。追加されていない場合は、同期のためにアカウントを追加する必要があります。 - エラーメッセージを確認する
同期中に表示されるエラーメッセージやエラーコードを記録します。代表的なエラーコード「0x80070005(アクセス拒否)」は権限不足、「0x8004e4d1」はテナント制限に関係することが多いです。 - 管理者にテナントの外部共有設定を確認してもらう
Microsoft 365管理センターの「SharePoint」→「ポリシー」→「共有」で、外部共有が「新しいゲストと既存のゲスト」に設定されているか確認します。また、許可ドメインの制限があれば、相手先のドメインが含まれているか確認します。 - 相手先テナントの条件付きアクセスポリシーを確認する
相手先の管理者は、Azure ADの条件付きアクセスでゲストユーザーに対して「利用規約への同意」や「多要素認証」を要求している場合があります。その場合、あなたが条件を満たしていないとアクセスがブロックされ、同期できません。
管理者によるテナント制限の見直しポイント
問題の原因がテナント制限にあると判明したら、自社または相手先の管理者は以下の設定を見直す必要があります。
外部共有設定の確認
Microsoft 365管理センターの「SharePoint」→「ポリシー」→「共有」画面で、組織レベルの共有設定を確認します。外部共有を許可する場合、「新しいゲストと既存のゲスト」または「ログインを必要とする共有リンク」を選択します。また、特定のドメインのみに制限する「許可するドメイン」設定を確認し、相手先のドメインが含まれているか確認してください。
条件付きアクセスポリシーの確認
Azure ADの条件付きアクセスでは、ゲストユーザーに対して追加のセキュリティ要件を課すことができます。例えば、すべての外部ユーザーに多要素認証を要求するポリシーが有効だと、ゲストユーザーがMFAを登録していないとアクセスできません。同期のみを目的とする場合は、対象から除外するか、ゲストユーザーが利用できる認証方法を整備する必要があります。
ゲストユーザーの権限設定
相手先テナントの管理者は、共有するフォルダーに対してゲストユーザーが「編集」権限を持っているか確認します。フォルダーの共有設定で「表示のみ」になっていると、OneDrive同期ではファイルの追加や変更ができず、同期が正常に行われない場合があります。また、ゲストユーザーの有効期限が切れていないかも確認してください。
状況別の比較表
| 状況 | 考えられる原因 | 確認・対処方法 |
|---|---|---|
| ブラウザでアクセスできるが同期できない | 同期クライアントのポリシー制限、またはアカウントのキャッシュ問題 | OneDrive設定から該当テナントのアカウントを一度削除し、再追加。それでもダメなら管理者にグループポリシーを確認依頼 |
| エラーコード 0x80070005 表示 | アクセス権限不足。ゲストユーザーに必要な権限がない | 相手先の共有フォルダー所有者に権限の再付与を依頼。ゲストユーザーの招待を再送してもらう |
| エラーコード 0x8004e4d1 表示 | テナント制限(外部共有がブロックされている) | 自社または相手先の外部共有設定を確認。条件付きアクセスの対象になっていないか確認 |
| 「同期を開始できません」と表示 | OneDriveクライアントが古い、または外部テナント対応が無効 | OneDriveを最新版に更新。管理者が「外部テナントとの同期を許可」ポリシーを確認 |
失敗パターンと対応策
特定のフォルダーだけ同期できない
他の外部フォルダーは同期できるのに、特定のフォルダーだけ同期できない場合は、そのフォルダー固有の権限設定や共有設定が原因です。相手先のフォルダー所有者に、共有リンクの種類が「特定のユーザー」であり、あなたのアカウントが正しく追加されているかを確認してもらってください。また、共有リンクに有効期限が設定されていたり、パスワード保護がかかっていると同期クライアントでは対応できないため、それらの設定を解除する必要があります。
同期中にエラーコードが出る
エラーコードが表示される場合は、そのコードをメモして管理者に伝えてください。代表的なコードの意味を上記の比較表で示しましたが、より詳細な情報はMicrosoftの公式ドキュメントで確認できます。また、同期クライアントのログファイル(%localappdata%\Microsoft\OneDrive\logs)を取得し、管理者が解析することで原因を特定できることもあります。
よくある質問
- Q: 自社の管理者が外部共有を禁止しているのですが、どうすればよいですか?
- A: 会社のセキュリティポリシーによるため、個人で設定変更はできません。業務上必要な場合は、上司を通じて管理者に外部共有の一時的な許可や、安全な代替手段(たとえば相手先のテナントにゲストアカウントを作成するなど)を相談してください。
- Q: 相手先のテナントにゲストユーザーとして招待されましたが、招待メールが届きません。
- A: まず迷惑メールフォルダを確認してください。それでもない場合は、相手先の管理者がゲスト招待の設定で「招待メールを送信しない」設定にしている可能性があります。その場合、共有リンクを直接ブラウザで開いてアクセスすると、自動的にゲストアカウントが作成されることもあります。同期するには、OneDriveクライアントでそのテナントのアカウントを追加する必要があります。
- Q: 条件付きアクセスで多要素認証を求められるが、会社のスマホがないので登録できません。
- A: 多要素認証の方法は組織によって異なります。会社が許可する認証方法(電話、セキュリティキー、Microsoft Authenticatorアプリなど)を管理者に確認し、指示に従って登録してください。業務に必要なアクセスであれば、管理者が一時的にポリシーから除外してもらえる可能性もあります。
- Q: 以前は同期できていたのに、ある日突然できなくなりました。
- A: 原因として、相手先テナントのポリシー変更、ゲストユーザーの有効期限切れ、またはあなたのアカウントのパスワード変更などが考えられます。まずはブラウザでアクセスできるか確認し、同期クライアントでアカウントを一旦削除して再追加してみてください。それでもダメなら、相手先の管理者にポリシー変更がないか問い合わせてください。
まとめ
OneDriveで別会社のフォルダーを同期できない問題は、多くの場合テナント制限に起因します。原因を切り分けるには、ブラウザでのアクセス可否、エラーコードの確認、管理者への外部共有設定や条件付きアクセスポリシーの問い合わせが重要です。管理者は、外部共有設定の緩和だけでなく、セキュリティと利便性のバランスを考慮したポリシー設計が求められます。問題が解決しない場合は、同期クライアントのログを解析するなど、より詳細な調査を実施してください。適切な設定により、テナントを超えたスムーズなファイル連携が可能になります。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
