ReplaceMagicとSharePointオンプレミス — 壊れたリンクの一括修復
SharePointオンプレミスとは、MicrosoftのクラウドではなくOrganizationsが自社サーバーでホストするMicrosoft SharePointのバージョンを指します。ReplaceMagicはアクティブなメンテナンスが行われているすべてのオンプレミスバージョン(SharePoint 2010、2013、2016、2019およびSubscription Edition)に対応しています。組織がファームの統合、サーバーの名前変更、SharePoint Onlineへの移行準備を行っている場合でも、ReplaceMagicはすべてのドキュメントライブラリにわたって壊れたリンクを検索・修復するツールを、1つのファイルも手動で開くことなく提供します。
ReplaceMagicがSharePointオンプレミスに接続する方法
ReplaceMagicは、SharePointのクライアントサイドオブジェクトモデル(CSOM)およびREST APIを介してSharePointオンプレミスに接続し、次のいずれかの認証方式を使用します:
- Windows認証(ドメイン資格情報) — 最も一般的な方式です。ReplaceMagicはWindowsドメインのユーザー名とパスワードをSharePointに送信し、Active Directoryに対して検証されます。SharePoint側での追加設定は不要です。
- 匿名アクセス — 匿名の読み取りアクセスが有効になっているSharePoint環境向けです。ドキュメント処理ではほとんど使用されませんが、サポートされています。
- レガシー認証モード — 最新の認証が無効になっている環境や、SharePointサーバーがフォームベース認証または基本認証を必要とする環境向けです。標準のWindows認証が失敗する場合は、ReplaceMagic設定 → SharePointタブでこれを有効にしてください。
SharePoint Onlineと比較したパフォーマンス上の利点
SharePoint Onlineとは異なり、SharePointオンプレミスではAPIスロットリング(HTTP 429レート制限)が適用されません。これにより、ReplaceMagicはより高い持続速度でドキュメントを処理できます。SharePoint Online向けに推奨されている3〜5スレッドの範囲を超えて、並列処理スレッド数を安全に増やすことができます。サーバーハードウェアとネットワーク帯域幅によっては、8〜15スレッドの値がオンプレミスサーバーに十分対応できます。並列度を高めることで、大規模なライブラリのプロジェクト完了時間が直接短縮されます。
ReplaceMagicが保持するもの
メタデータの保持は、クラウドと同様にオンプレミスでも同等に重要です。ドキュメントを変更した後、ReplaceMagicは以下のSharePointプロパティを復元します:
- 最終更新日時と更新者
- コンテンツ承認ステータス(承認済み、却下、保留中)
- バージョン履歴 — 処理された各ファイルはマイナーまたはメジャーバージョンとして記録されます
- チェックインおよびチェックアウトの状態 — 設定で強制チェックインオプションが有効になっている場合、ロックされたドキュメントを強制的にチェックインできます
一般的なオンプレミス移行シナリオ
- SharePointオンプレミス → SharePoint Online: URLがイントラネット形式(http://intranet/sites/team)からクラウド形式(https://company.sharepoint.com/sites/team)に変わります。ReplaceMagicは、ソースのオンプレミスライブラリを処理し、URLの変換を適用して、修正されたファイルをターゲットのSharePoint Onlineサイトにアップロードできます。
- ファーム間移行: あるオンプレミスファームから別のファームへ移行する場合(ハードウェアのアップグレード、統合、または災害復旧のため)、旧ファームを参照するすべての埋め込みURLを新しいファームのURLに更新する必要があります。
- サーバーの名前変更: SharePointウェブアプリケーションのURLが、基盤となるサーバーまたはロードバランサーのホスト名変更によって変わった場合、そのホスト名をハイパーリンクやOLE参照に含むすべてのドキュメントのリンクが壊れます。ReplaceMagicは、影響を受けるすべてのライブラリに適用される単一の検索・置換ルールでこれを解決します。
レガシー認証モード
一部のSharePointオンプレミス環境(特にSharePoint 2010および2013の古いファーム)は、フォームベース認証を使用するように設定されているか、最新の認証プロトコルが無効になっています。このような場合、ReplaceMagicからの標準的なWindows認証接続がサーバーに拒否される可能性があります。ReplaceMagicの設定パネルでSharePointレガシー認証モードを有効にすると、認証プロトコルが互換モードに切り替わります。この設定はSharePoint Onlineには影響せず、オンプレミス接続にのみ適用されます。
ネットワーク要件
ReplaceMagicは、SharePointオンプレミスサーバーへの直接ネットワークアクセスを持つWindowsマシンにインストールする必要があります。ReplaceMagicを実行するマシンは、HTTPまたはHTTPSでSharePointウェブアプリケーションのURLにアクセスできる必要があります。開始前に、VPN接続、ファイアウォールルール、SharePointホスト名のDNS解決が整っている必要があります。SharePointサーバー自体にコンポーネントをインストールする必要はありません。










