SharePointのフォルダー名変更・移動でリンク切れする時の対処と予防

SharePointでフォルダー名を変更した後にリンクが切れた時は、元のリンクと、変更後のファイル/フォルダーの場所・権限を確認します。名前やパスを直接指定したURLと、SharePointで取得した共有リンクを区別することが出発点です。ただし、共有リンクでも削除、権限変更、期限等で使えなくなるため、どの操作でも絶対に壊れないという保証はできません。

目次

フォルダー名変更後のリンク切れ:最初の確認

  1. SharePointのライブラリを開き、変更後の名前で対象ファイル/フォルダーが存在するか確認する。
  2. ライブラリから直接開けるか、ポータル等に貼った古いリンクだけが失敗するかを比較する。
  3. フォルダーの名前変更、ファイルの移動、コピーして元を削除した操作のどれを行ったか確認する。
  4. 所有者だけでなく、実際の閲覧対象者のアカウントでも確認する。
  5. 対象が存在して開ける場合は、その項目からリンク設定を確認して新しいリンクを取得し、掲載先を更新する。

元のURLの文字列を手作業で書き換えるより、SharePointが現在の項目に対して取得するリンクを使う方が、対象と設定を確認できます。本番のファイルを試しに改名する必要はありません。移設前の挙動確認は、同じ条件のテスト用資料で行ってください。

「リンクをコピー」は必ず物理パス?

いいえ。「右クリックでコピーしたから物理パス」「共有ボタンなら必ずGUID」と、ボタンの入口だけで判定する説明は正確ではありません。Microsoftの共有手順は、Copy linkのリンク設定で対象者を選び、適用後にリンクをコピーする方法を案内しています。画面・管理設定により既定の対象者が異なるので、実際の設定を確認してください。

リンクの扱い確認する内容
名前/場所を直接指定して記載したURL旧フォルダー名・旧ファイル名を前提にしていないか。改名/移動後は現在の項目からリンクを取得する
SharePointのリンク設定から取得した共有リンク対象者、項目、期限、アクセス権と、変更後に実際に開けるかを確認する
既存のアクセス権を持つユーザー新しい権限を与えず、すでにその項目へアクセスできる人へ案内する
Document IDによる参照サービスの有効化、移動先の対応と移動方法、コピーとの違いを管理者が確認する

URLにd=やsourcedoc=があることは形式を調べる手掛かりになりますが、それだけで共有対象、現在の権限、移動後の有効性まで証明できません。GUID部分を手作りしたり、URLを短くするためパラメーターを削ったりせず、取得したリンクをそのまま使います。

既存のアクセス権を持つユーザーでリンクを取得する

  1. SharePointのドキュメントライブラリで対象ファイルまたはフォルダーを選択する。
  2. 共有/リンクをコピーに進み、リンク設定(歯車等)を開く。
  3. 既存のアクセス権を持つユーザーを選び、適用する。
  4. リンクをコピーし、ポータル・Teams・手順書等へ貼る。
  5. 想定読者が正しいアカウントで開けるか確認する。

この設定は既存権限を変更しません。すでに編集権限を持つ人を、このリンクの取得だけで閲覧専用にすることもできません。また「サイトに参加している」だけでなく、対象項目に独自の権限がないかも確認します。閲覧者が開けない時は、リンク設定を全社公開に変える前に、所有者が必要な権限を確認してください。

移動・コピー・削除を同じ操作として扱わない

公式のMove to / Copy to手順にあるように、SharePointのライブラリで項目を選び、移動先/コピー先を選択します。移動では履歴を引き継ぐ一方、コピーでは最新のバージョンだけがコピーされます。異なるプロパティを持つ場所では、新しい場所が対応するプロパティだけが保持されます。

行った操作掲載リンクの確認
フォルダー/ファイル名変更古いパスと現在の項目を照合。取得済み共有リンクを対象者で確認し、失敗するものは差し替える
別のフォルダー/ライブラリ/サイトへ移動移動先の権限、リンク、プロパティを確認。範囲や方法が違う移動まで継続を保証しない
コピーして元を削除コピーを元の項目と同一視しない。掲載先が残す方の項目を指すようリンクを取得する
元の項目を削除所有者が削除/復元状況を確認。新リンク発行だけで項目が復活するわけではない

コピーを常に優先する運用は、原本と複製の更新ずれや履歴の問題を生むことがあります。原本を一つに維持する必要がある資料は、移動/コピーの目的と引き継ぐ項目を決めてから整理します。別サイトへの移設も「GUIDだから必ず継続」「必ず同じ理由で失効」のどちらとも決めつけず、実際の移行手順と閲覧対象者で検証します。

リンクが切れたように見えるその他の原因

アクセス管理の公式手順は、共有リンク、直接アクセス、親フォルダー/サイトからの権限を区別しています。所有者が対象を選んで詳細→アクセスの管理を開き、失敗した利用者のアクセス経路を確認します。リンクを削除していた場合、そのリンクを再配布しても使えません。

症状確認・対応
自分は開けるが同僚は開けない相手のサインイン先、対象項目の直接/継承/リンク権限を確認
ライブラリから開けるが古いリンクで失敗古い掲載先、削除済みリンクや期限、指している項目を確認し必要箇所を差し替える
項目自体が見つからない移動先、コピー/元削除、所有者の削除/復元記録を確認
同じリンクで利用者ごとに結果が違う特定のユーザー/組織内リンクの対象アカウントと、現在の権限を確認

組織内・特定のユーザーリンクの使い分け

Microsoftの共有リンクの仕組みでは、組織内リンクは認証された組織メンバーがリンクを受け取り利用する仕組みで、ディレクトリのゲスト向けではありません。リンクを作成するだけで全社の検索結果へ一律に公開されるわけでもありません。特定のユーザーリンクは、指定した人の認証が必要です。既存アクセスの案内と、新たに対象者へ共有する操作を区別してください。

現行公式資料には、管理者が組織内リンクへ期限ポリシーを設定できることも記載されています。期限を過ぎるとリンクは使えなくなりますが、ファイル自体が削除されるわけではありません。長期ポータル掲載では、対象項目の管理者とリンクの運用条件を確認します。

Document IDで長期参照を設計する

Document IDの公式資料は、IDで場所に依存しない参照を行う機能を説明しています。サイトコレクション管理者がサイトコレクションの機能からDocument ID Serviceを有効にし、Document IDの設定を構成します。既存文書への付与は処理待ちがあり、必ず数十分で終わるとは限りません。対象製品とサイトの対応を確認してください。

通常は移動に伴ってDocument IDを保持しますが、移動先でサービスが有効でない場合は保持されません。コピーは新しいDocument IDとなり、ダウンロード後の別サイトへのアップロードもコピーです。SharePoint Serverでは、サイト内で保持する移動方法に公式資料の条件があります。SharePoint OnlineとServer、対象サイトの設定を分けて管理者が確認します。

管理者向け:既定リンクの見直し

サイトの既定リンク設定資料では、SharePoint管理者が管理センターのアクティブなサイトから対象サイトを選び、コマンドバーの共有を開いて既定リンク種類を変更する手順を案内しています。既存アクセスを既定にする場合は、Set-SPOSiteの公式パラメーターDefaultLinkToExistingAccessをTrueにすると、通常のDefaultSharingLinkTypeより優先して既存アクセスが使われます。Teamsのプライベート/共有チャネルのサイトは、公式案内もPowerShellによる設定を求めています。対象サイトと変更前の値を管理者が確認して適用します。

既定リンク種類の変更は、これまで配布したすべてのURLを自動的に差し替える操作ではありません。ポータルのリンク棚卸しは別途必要です。既存アクセスを既定にする場合、閲覧者に元の項目の権限があることも確認します。

社内ポータルの配布・移設チェックリスト

  • 項目の所有者、掲載ページ、現在のURL、閲覧対象者を記録する。
  • 既存権限の案内か、新規共有かを決め、リンク設定を確認する。
  • 移設前は同じ条件のテスト資料で挙動を確認し、本番資料の改名をテストに使わない。
  • 変更後は所有者と想定読者の両方で、新旧の掲載リンクを確認する。
  • 差し替え後は原本の場所と更新責任者を共有し、複製の更新ずれを防ぐ。

コピーして使える確認メモ

【SharePoint掲載リンクの確認】
対象資料・所有者:
実施した変更(名前変更/移動/コピー/削除):
現在の項目から取得したリンク:
リンクの対象者・期限:
所有者の確認結果:
想定読者の確認結果:
差し替えが必要なページ:

リンクの形式が同じに見えることと、想定読者が変更後の資料へアクセスできることは別々に確認してください。失敗が続く場合は、実施した変更、発生時刻、元のURLと現在の項目、閲覧者のエラーを管理者へ渡します。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次