SharePoint Online移行後の壊れたリンクを修復する
SharePoint Onlineへのドキュメント移行では、埋め込まれたすべてのUNCファイルパス(\\サーバー\共有\...)がHTTPS URL(https://会社名.sharepoint.com/...)に変換されます。古いパスを使用していたすべてのハイパーリンク、OLEリンク、リンクソース、VBA参照は、ファイルがSharePoint Onlineに移行した瞬間に壊れます。このガイドでは、ReplaceMagicがそれらをすべて一括修復する方法を説明します。
旧パス: \\FileServer\Dept\Budget.xlsx
新しいURL: https://会社名.sharepoint.com/sites/Dept/Budget.xlsx
古いパスを参照するOffice、PDF、テキストのすべてのファイルに埋め込まれたすべてのリンクが同時に壊れます
ReplaceMagicは数千のファイルにわたって古いパスを新しいURLにマッピングします—SharePoint Onlineへのネイティブ接続で、ネットワークドライブのマッピングは不要です
SharePoint Online移行でドキュメントリンクが壊れる理由
Officeドキュメントは他のファイルへのリンクを、リンク作成時にリンク先ファイルがあった正確なパスとして保存します。\\FileServer\Finance\Budget.xlsx にあるExcelファイルにリンクしているWordドキュメントには、そのUNCパスが内部にエンコードされています。SharePoint Onlineへの移行後、そのExcelファイルは https://会社名.sharepoint.com/sites/Finance/Budget.xlsx に存在します—まったく異なる形式です。古いUNCパスはもはや解決されません。
被害の規模は通常膨大です。平均5つの埋め込みリンクを持つ50,000件のドキュメントの移行では、カットオーバーの瞬間に250,000件の参照が同時に壊れます。
壊れるリンクの種類
- ハイパーリンク(WebURLおよびファイルパスリンク)
- OLEオブジェクトリンク(埋め込みグラフ、リンク画像)
- リンクソース(ExcelおよびWordの外部データ参照)
- Power QueryおよびピボットテーブルデータソースExcel)
- 古いサーバーパスを参照するVBAマクロコード
- ファイルパスが埋め込まれたヘッダーとフッター
- SharePoint CanvasページおよびWikiページのコンテンツ(ASPX)
ReplaceMagicがSharePoint Online移行後の壊れたリンクを修復する方法
ステップ1 — SharePoint Onlineへの接続
ReplaceMagicで、ターゲットとしてSharePoint Onlineを選択します。Microsoft 365の資格情報、MFAアプリパスワード、またはアプリ専用認証で認証します。ReplaceMagicはSharePoint API経由で接続します—ドライブのマッピングやWebDAVは不要です。詳細については、認証ガイドを参照してください。
ステップ2 — 分析とインベントリ
SharePoint Onlineのドキュメントライブラリを選択して分析を実行します。ReplaceMagicはすべてのドキュメントとすべての埋め込みリンクの完全なインベントリを生成し、現在のリンク値、リンクタイプ、有効性ステータスを表示します。これは修復前の監査ベースラインとしても機能します。
ステップ3 — パスマッピングルールの設定
移行の置換マッピングを定義します。ファイルサーバーからSharePoint Onlineへの移行では、主なルールは通常次のとおりです:
\\FileServer\CompanyDocs → https://会社名.sharepoint.com/sites/CompanyDocs
異なるSharePointサイトにマッピングされる各部門または共有に追加の行を追加します。多くのマッピングを含む複雑な移行のためにCSVファイルからすべてのルールをインポートします。データインポートガイドを参照してください。
ステップ4 — 提案されたすべての変更をプレビュー
プレビューモードで実行します。ReplaceMagicはディスクに何も書き込まずに、実行する各変更をドキュメントごと、リンクごとに報告します。確定する前に置換ルールが正しいことを確認するためにグリッドを確認してください。
ステップ5 — 修復の実行
置換を実行します。ReplaceMagicはCPUコアで並列にドキュメントを処理し、すべてのファイルのすべての一致するリンクを更新します。ドキュメントは開かれません。SharePointメタデータ(最終更新日、作成者)はサイト管理者権限で保持されます。SharePointスロットリングは自動的に処理されます—Onlineターゲットの場合は並列スレッドを3–5に保ってください。
ステップ6 — 新しい分析で確認
置換実行後にSharePoint Onlineライブラリを再分析します。すべてのリンクが正しく解決されていることを確認します。プロジェクトドキュメントとステークホルダーの承認のために確認レポートをエクスポートします。
ReplaceMagicのSharePoint Online固有の機能
- ネイティブAPI接続:WebDAVやドライブマッピングは不要—より高速で信頼性が高い
- メタデータの保持:最終更新日と変更者を維持(サイト管理者権限が必要)
- チェックイン/チェックアウト管理:処理中のドキュメントロックを自動的に処理
- スロットリング保護:HTTP 429エラーが発生した場合に並列処理を自動的に削減
- CanvasページとWikiページ:SharePoint ASPXページコンテンツに埋め込まれたリンクを修復
- TeamsとOneDrive:SharePointバックエンドを通じてサポート
サポートされているすべての移行シナリオ
- ファイルサーバー(UNC)→ SharePoint Online
- SharePointオンプレミス → SharePoint Online
- SharePointテナント間移行—IDベースのリンク変換を含む
- Microsoft Teamsドキュメントライブラリ(SharePointバックエンド)
- OneDrive for Business(SharePointバックエンド)
SharePoint移行のリンクを修復する準備はできましたか?無料トライアルをダウンロードして、購入前に実際のドキュメントで試してください。










