SharePoint 移行ツールの設定

次の表に、SharePoint 移行ツール (SPMT) で使用できる設定について詳しく説明します。 詳細設定は IT 担当者が管理する必要があります。

全般

Setting 説明
スキャンのみを実行 移行の事前評価としてファイルをスキャンする場合は、[ オン] に設定します。
スキャンで問題が検出されなかった場合は移行を自動的に開始 [ オン] に設定すると、スキャンの問題が見つからなかった場合に移行が自動的に開始されます。
SharePoint アクセス許可を保持する [ オン] に設定すると、ソース SharePoint ファイル、フォルダー、アイテムへのアクセス許可が移行されます。
アクセス許可の継承を保持する アクセス許可の継承が保持されます。
ファイル共有のアクセス許可を保持する 移行されたファイルでアクセス許可が保持されます。

ユーザー

Setting 説明
自動ユーザー マッピング 既定では、この設定は [オン] に設定されています。 オンプレミス ユーザーは、可能な限り Microsoft Entra ID ユーザーに自動的にマップされます。
ユーザー マッピング ファイル デフォルトでは、移行ジョブの送信時にユーザーをマッピングするために、 自動ユーザーマッピング が使用されます。 独自のマッピング ファイルを使いたい場合は、ファイルの選択を選択して使うファイルを選びます。 カスタム ユーザー マッピング ファイルを使用することを選択し、ユーザーのアクセス許可を保持する場合は、[ 自動ユーザー マッピング] をオフにします。 そうすることで、マッピング ファイル内にユーザーが見つからない場合、ツールは Microsoft Entra ID でそのユーザーを検索しません。

フィルター

Setting 説明
ファイルのバージョン履歴の移行 [ オフ] に設定すると、ファイルの最新バージョンのみが移行されます。 [ オン] に設定すると、すべてのバージョンを保持するか、特定の数に制限するかを選択できます。
すべてのバージョンを保持する [ オン] に設定すると、すべてのファイル バージョンが移行されます。
移行するバージョンの数 移行するファイル バージョン数を制限するための数値を入力します。
非表示ファイルを含める [ オフ] に設定すると、隠しシステム ファイルは移行 されません
次の日以降に作成されたファイルを移行する 選択した日以降に作成されたファイルのみを移行します。 この設定は、移行するファイルの数を制限するため、またはファイルの保存期間に関する会社全体のガバナンス ポリシーに準拠するために行われることがあります。
次の日以降に変更されたファイルを移行する 選択した日以降に変更されたファイルのみを移行します。 この設定は、移行するファイルの数を制限するため、またはファイルの保存期間に関する会社全体のガバナンス ポリシーに準拠するために行われることがあります。
これらの拡張子を持つファイルは移行しないでください 移行しないファイルの種類のファイル拡張子の一覧を入力します。 入力した各拡張子は、コロンで区切ります。 ドットは含めないでください。 たとえば、.txttxt と入力します。
注釈 ファイル名.ext1.ext2 など、複数のファイル拡張子を持つファイルの場合は、 最後の拡張子 .ext2 のみを除外リストに追加します。
サブサイトをフィルター処理する 移行から除外するサブサイト名を入力します。
リストとライブラリをフィルター処理する リストおよび移行から除外するライブラリの名前を入力します。
コンテンツ タイプをフィルター処理する 移行から除外するコンテンツ タイプをセミコロン (;) で区切って入力します。例: Document;個人用ドキュメント。
無効なファイル名の文字を置き換える [ オン] に設定すると、ファイル名に含まれている無効な文字は、ボックスに入力した有効な文字に置き換えられます。 無効な文字には 、" * : <> ?/ \ |. 完全なリストについては、「OneDrive および SharePoint での無効なファイル名およびフォルダー名」を参照してください。
[ オフ] に設定すると、名前に無効な文字が含まれるファイルがスキップされます。 この設定をオフにすることにより、移行元に無効な文字を含むファイルが多数ある可能性がある場合は、パフォーマンスが向上します。ただし、欠点もあります。 悪意のあるアクティビティを防ぐために、宛先サーバーに対して 100 を超えるエラーを生成するソース パッケージはブロックされます。 このため、そのパッケージの有効なファイルもすべてブロックされます。

SharePoint

Setting 説明
サイト設定の移行 この設定は、選択したソースがすべてのリスト、ライブラリ、ページ、Web パーツである場合にのみ使用できます。 次の 4 つのオプションが利用可能です。
すべての設定を保持する: タイトル、ロゴ、機能、監査設定など、サポートされているすべてのサイト レベルの設定を移行します。
タイトルとロゴをスキップする: タイトルとロゴはスキップされますが、他のすべてのサイト設定は移行されます。
タイトルとロゴのみ: タイトルとロゴのみが移行されます。
すべての設定をスキップ: サイト レベルの設定は移行されません。
対象ユーザーの設定が有効化されたリストをスキップする 対象ユーザー ターゲティングが有効になっている SharePoint Server リストの移行をスキップするかどうかを選択します。 スキップされない場合、リストは対象ユーザー ターゲティングの構成なしで移行されます。
すべてのサイト フィールドとコンテンツ タイプを移行する サイト フィールドが移行に不要な場合でも、移行するかどうかを選択します。
管理されたメタデータを移行する サイトで使用されているすべての管理されたメタデータ用語を移行する場合に選択します。
Web パーツやページの移行 移行先にページや Web パーツが既に存在している場合の移行の処理方法を選択します。
[重複の上書き][重複する名前の変更][重複をスキップ][移行しない] のうち、いずれか 1 つを選択します。
スクリプトの移行を一時的に許可する この設定により、スクリプト化された Web パーツの移行が自動的に許可されます。
サイト ナビゲーションを移行する SharePoint のサイトまたはページのナビゲーション リンクを移行します。
ルックアップ列を含むリストを移行する この設定では、ルックアップ列で参照されるすべてのリストを移行する動作を制御します。 オプションには、 ルックアップ列で参照されているすべてのリストを移行する、 移行されたリストのルックアップ列を無視する、ル ックアップ列を持つリストについてのみエラーを報告する、などがあります。移行しないでください。 この設定は、タスクで選択されたソースがリストである場合にのみ使用できます。 サイトの移行を実行している場合、SPMT はすべての参照リストを自動的に移行するため、この設定はユーザーに表示されません。

ワークフローの移行

Setting 説明
フロー所有者の Power Automate Power Automate フローの既定の所有者であるユーザー名。

詳細設定

Setting 説明
移行の自動再実行 変更や追加を検索するために移行タスクを自動的に再実行する場合は、この設定を選択します。 [1 度だけ実行する] または [連続して 5 回まで実行] のいずれかを選択します。
SharePoint 移行ツールの作業フォルダー 独自の作業フォルダを作成する場合は、この設定を選択します。 既定では、一時フォルダーが作成されます。
注: 既定では、作業フォルダーは %appdata%\Microsoft\MigrationTool です。 作業フォルダーに、150 GB 以上の空き領域があることを確認します。 移行を計画しているデータのサイズによっては、さらに多くの空き領域が必要な場合があります。

ユーザー設定の Azure Storage

重要

コスト:Azure Storage を使用する場合は、帯域幅料金が発生する可能性があることに注意してください。 これらの料金は、Azure オファーの種類と移行サイズに応じて請求されます。 一般的な料金については、「帯域幅の料金」をご覧ください。

Setting 説明
カスタムの Azure ストレージの使用 Azure ストレージを使用する場合は、この値を [オン] に設定します。
Entra 認証を使用してコンテンツをアップロードする: 有効にした場合は、Azure ストレージの URL を指定し、Azure portal でストレージ アカウントのセキュリティ プリンシパルに "Storage Blob Data Contributor" ロールを割り当てます。 無効な場合は、Azure Storage の URLアカウント キーを指定します。
Entra 認証を使用してコンテンツを使用する: 有効にした場合は、セキュリティ プリンシパル "Office 365 SharePoint Online" に "Storage Blob Data Contributor" の役割を割り当てます。
暗号化を有効にするかどうかを選択します。
移行の完了時に 一時作業ファイル を削除するかどうかを選択します。

注:

Entra 認証を使用してコンテンツをアップロードし、Entra 認証を使用してコンテンツを使用するオプションは、SPMT ビルド 4.3.130.0 以降で使用できます。 カスタム Azure ストレージにアクセスするセキュリティ プリンシパルは、

  • 宛先 SharePoint の接続に使用されるユーザー アカウント
  • 証明書ベースの認証が宛先の SharePoint にアクセスするように構成されている場合の登録済みアプリケーション

政府機関向けクラウド サポート

GCC (政府機関コミュニティ クラウド) を使用している場合は、最初に次の手順を実行する必要があります。

  1. %localappdata%\Apps\SharePointMigrationTool\SPMT\microsoft.sharepoint.migration.common.dll.config を開きます。
  2. SPOEnvironmentType の値を変更します。
    • GCC の場合は 4
    • DoD の場合は 3
    • GCC high の場合は 2
    • ワールドワイドの商用クラウドを使用している場合は 0
  3. [microsoft.sharepoint.migrationtool.advancedapp.exe] をダブルクリックして SPMT を開始します。

カスタム スクリプト (NoScript) を許可または禁止する

Microsoft 365 では、テナントは、ユーザーが OneDrive 個人用サイトを除き、サイトごとにカスタム スクリプトを実行できるかどうかを制御できます。 テナントは、OneDrive 個人用サイトでカスタム スクリプトを実行することはできません。

移行中に、一部の Web パーツでは、この設定を [許可] に設定する必要があります。 それ以外の場合、Web パーツは移行されません。

移行から 24 時間以内に、次の操作を実行します。

  1. SharePoint 管理センターに移動し、organization の管理者権限を持つアカウントでサインインします。
  2. [ アクティブ サイト] を選択します。
  3. ターゲット サイトを選択します。
  4. [設定] タブを選択します。
  5. [ カスタム スクリプト] で、[ 編集] を選択します。
  6. [ カスタム スクリプトの設定] で、[ 許可] を選択します。
  7. [保存] を選択します。

注:

カスタム スクリプトの設定の変更は、24 時間以内に自動的に [ブロック] に切り替わります。

詳細については、「 カスタム スクリプトを許可または禁止する」を参照してください。

プロキシ接続

既定では、SharePoint 移行ツールはシステム プロキシ資格情報を使用せず、プロキシ サーバーが構成されている場合、Web 要求は失敗します。 例として、「SharePoint サインインに失敗しました」エラーや「ドキュメント ライブラリを読み込めません」エラーが表示される場合があります。 ただし、システム プロキシ設定に従うように SPMT アプリ構成ファイルを変更できます。

プロキシの更新

SPMT の最新バージョンをダウンロードします。 SPMT を開始します。

SPMT が Microsoft 365 に接続しない場合:

  1. %localappdata%\Apps\SharePointMigrationTool\SPMT に移動します。
  2. microsoft.sharepoint.migrationtool.advancedapp.exe.config ファイルを開きます。
  3. ここに示されている既定のプロキシ設定のコメントを解除します。構成ファイルを編集して、プロキシ設定をコメント アウトします。
  4. SPMT を再起動します。