Office 365ドキュメントの移行後に壊れたリンクを修復する
Microsoft 365(旧Office 365)はドキュメントをSharePoint Online、Teams、OneDrive for Businessに保存しており、すべてSharePointをバックエンドとしています。Microsoft 365への、またはMicrosoft 365内でのあらゆる移行はファイルパスとURLを変更し、影響を受けるすべてのOfficeドキュメントに埋め込まれたリンクを壊します。このガイドでは、ReplaceMagicがMicrosoft 365のすべてのアプリケーションにわたってリンクを修復する方法を説明します。
Microsoft 365のすべてのアプリケーション: SharePoint Online、Teams、OneDrive for Business — すべてSharePointをドキュメントストレージのバックエンドとして使用
すべてのOfficeフォーマット: Word、Excel、PowerPoint、Visio、Project、OneNote、PDFおよびテキストファイル — すべてのフォーマットのすべてのリンクタイプ
一括修復: ReplaceMagicはSharePointのメタデータを保持しながら、ファイルを開かずに並行して数千のドキュメントを処理します
Microsoft 365への移行中にドキュメントリンクに何が起きるか
Officeドキュメントは、リンクが作成されたときにリンク先ファイルが存在していた正確なパスまたはURLとして、他のファイルへのリンクを保存します。Microsoft 365へのあらゆる移行中に、これらの保存されたパスが変更され — 埋め込まれたすべての参照が無効になります。
ファイルサーバーからMicrosoft 365へ
UNCパス(\\FileServer\Dept\File.xlsx)はSharePoint OnlineのURL(https://company.sharepoint.com/sites/Dept/File.xlsx)に変換されます。以前のUNCパスを参照する埋め込みリンクはすべて、切り替えの瞬間に同時に壊れます。
オンプレミスSharePointからMicrosoft 365へ
内部URL(http://intranet/sites/Finance/...)はクラウドURL(https://company.sharepoint.com/sites/Finance/...)に変換されます。絶対リンクと一部の相対リンクは、サイトパスの変更方法に応じて壊れます。
Microsoft 365テナント間移行
ベースURLとSharePoint要素の内部IDの両方が変更されます。絶対リンク、相対リンク、IDベースのリンクがすべて壊れます。IDベースのリンクは、テナント境界を越えて存続するために(ユーザーが提供する検索/置換の組み合わせに基づいて)解決が必要です — ReplaceMagicは3つのタイプすべてを処理します。テナント間移行ガイドを参照してください。
影響を受けるOffice 365アプリケーションとリンクタイプ
- Word: ハイパーリンク、OLEオブジェクト、フィールドコード、ヘッダー/フッターパス、VBA
- Excel: ハイパーリンク、外部リンクソース、OLE、Power Query、ピボットテーブル、接続
- PowerPoint: ハイパーリンク、OLEオブジェクト、埋め込みファイル参照、アクションリンク
- Visio: ハイパーリンク、OLEオブジェクト、シェイプデータリンク
- Project: ハイパーリンク、リソースリンク、OLEオブジェクト
- OneNote: ページリンク、埋め込みファイル参照 [ベータ版]
- PDF: ハイパーリンク、起動アクションリンク
- テキスト/CSV/HTML: 埋め込まれたURLまたはパス文字列
ReplaceMagicがMicrosoft 365と連携する仕組み
SharePoint Onlineとのネイティブ統合
ReplaceMagicはMicrosoftのAPIを通じてSharePoint Onlineに直接接続します — ドライブのマッピングもWebDAVも不要です。これにより、以下に保存されたドキュメントを分析・修復できます:
- SharePoint Onlineドキュメントライブラリ
- Microsoft Teamsチャネルドキュメントライブラリ(SharePointバックエンド)
- OneDrive for Business(SharePointバックエンド)
- SharePoint CanvasページおよびWikiページ(ASPXコンテンツ)
Microsoft 365の認証
ReplaceMagicはMicrosoft 365のすべての認証方法をサポートします:
- 標準認証情報: Microsoft 365のメールアドレスとパスワード
- 多要素認証: アカウントのセキュリティ設定からアプリパスワードを使用
- アプリのみの認証: 証明書ベース、自動化またはサービスアカウントシナリオ向け
設定手順については認証ガイドを参照してください。
Microsoft 365のスロットリング管理
SharePoint OnlineはAPIコールを制限します(HTTP 429スロットリング)。ReplaceMagicはこれを自動的に処理します:
- Microsoft 365の宛先には3〜5の並列処理スレッドから開始してください
- 自動速度管理のために、設定で「SharePointスロットリング中のワークロードを削減する」を有効にしてください
- 大規模ライブラリで最高のパフォーマンスを得るために、閑散時間帯(夜間および週末)に実行してください
スロットリング管理ガイドを参照してください。
Microsoft 365のメタデータ保持
ReplaceMagicは、SharePoint Onlineのドキュメントに変更を加えた後、元の最終更新日と更新者を保持できます。これには、対象のSharePointサイトのサイト管理者権限が必要です。サイト管理者権限がない場合、変更は通常どおり保存されますが、変更タイムスタンプは現在の時刻に更新されます。
スケール:Microsoft 365エンタープライズ環境の処理
- マルチスレッド:CPUコア間で並行してドキュメントを処理 — ドキュメントを開く必要なし
- 推奨バッチサイズ:1回の実行で最大250,000ドキュメント
- ボリュームライセンスあり:移行ウィンドウの時間を短縮するために、複数のライセンスコピーを別々のマシンで同時に実行可能
- データベースエクスポート:非常に大きな結果セットのために、SQLite、MySQL、またはSQL Serverに結果をエクスポート可能
Microsoft 365移行のリンクを修復する準備はできましたか? 無料トライアル版をダウンロードして、購入前にご自身のドキュメントでお試しください。










