移行マネージャーにタスクを一括アップロードするために使用できる方法は 2 つあります。 1 つはコンマ区切り (CSV) ファイルを使用する方法で、もう 1 つは JSON ファイルを使用する方法です。
選択した形式に値を手動で入力します。 最初の行は、宛先リンクが有効であることを確認するために検証されます。 無効な宛先エラーを受け取った場合は、残りのタスクもチェックして、有効な宛先であることを確認してください。
開始する前に:
- OneDrive アカウントの事前プロビジョニング。 OneDrive アカウントに移行する場合は、移行する前にアカウントが事前にプロビジョニングされていることを確認してください。 この事前プロビジョニングは、次のスクリプトを使用して実行できます:organizationのユーザーに対して OneDrive を事前プロビジョニングします。
- テンプレート。 .csv テンプレートは、一括アップロードに使用できます。 Migration Manager の一括アップロード テンプレートです。
- 列見出し。 ファイルを読みやすくするため、オプションで、CSV ファイルの列見出しを使用できます。
- すべての列は を考慮する必要があります。 特定のフィールドの値が必要ない場合でも、ファイル内の 6 つの列すべてに対応してください。
- UTF-8。 CSV ファイルのエンコーディングは UTF-8 である必要があります。
- OneDriveアカウントに移行する場合。 OneDrive ターゲット に入力する場合、エントリの末尾に ない 含める "_layouts/15/onedrive.aspx"。 また、OneDrive ターゲット の ドキュメント ライブラリは"MyFiles"ではなく、ドキュメント であるべきです。
一括アップロードにコンマ区切り (CSV) ファイルを使用する
移行マネージャーでは、コンマ区切り (CSV) ファイルを使用してデータを一括で移行できます。 任意のテキスト エディターまたは Excel などのアプリケーションを使用して CSV ファイルを作成します。
CSV ファイル形式
CSV ファイルには 6 つの列が必要です。 最初の 3 つの列はソース値であり、それぞれがデータが現在配置されている場所に関する詳細を提供します。 残りの 3 つの列は、データを移行するサイト、ドキュメント ライブラリ、およびオプションのサブフォルダーを示します。 指定されたフィールドの値が不要な場合でも、ファイル内の 6 つの列はすべて考慮する必要があります。 ファイルに列見出しを含めることもできます。
以下に、CSV ファイルの形式の例を示します。 行には、ローカルファイル共有から移行されるファイルが表示されます。 必要に応じて、ファイルにヘッダー行を含めることができます。
この例では、列ヘッダーを含む .txt ファイルに表示される方法を示します。
FileSharePath,,,SharePointSite,DocLibrary,DocSubFolder
\\MigrationTests\testfiles,,,https://contoso.sharepoint.com/sites/sitecollection,Documents,SubFolderName
\\MigrationTests\testfiles,,,https://contoso-my.sharepoint.com/personal/user_contoso_onmicrosoft_com,Documents,
データ移行用の CSV ファイルを作成するには
次の例では Excel を使用して CSV ファイルを作成します。
- Excel を起動します。
- 移行ジョブの値を入力します。 1 行につき 1 つの移行元と移行先を入力します。 列の詳細については、次の一覧を参照してください。
- 列 A: ファイル共有パスを入力します。 必ず指定します。
- 列B: この列は空白のままにします。 この列は、ファイル共有の移行には適用されません。
- 列C: この列は空白のままにします。 この列は、ファイル共有の移行には適用されません。
- 列 D:ファイルの移行先になる SharePoint サイト URL または OneDrive メール/URLを入力します。 必ず指定します。
- 列 E: ファイルの移行先になる SharePoint サイトのドキュメント ライブラリ名を入力します。 必ず指定します。
- 列 F: ドキュメント ライブラリのサブフォルダーの名前を入力します。 この列を空のままにすると、ファイルはルート レベルに移動されます。 オプション。
- コンマ区切り (*.csv) ファイルとして閉じて保存します。
一括アップロードに JSON ファイルを使用する
次の例は、データの移行時に使用する JSON 形式を示しています。 必要な最小値は、SourcePath、TargetPath、および TargetList です。
{
"Tasks": [
{
"SourcePath": "\\\\contoso\\fileshare\\dept1",
"TargetPath": "https://a830edad9050849387E18042320.sharepoint.com",
"TargetList": "Documents",
"TargetListRelativePath": "dept1",
"Settings": {
"MigrateHiddenItems": true,
"MigrateItemsCreatedAfter": "2016-05-22",
"MigrateItemsModifiedAfter": "2016-05-22",
"SkipFilesWithExtensions": "txt:mp3",
"MigrateOneNoteNotebook": true
}
},
{
"SourcePath": "\\\\contoso\\fileshare\\dept2",
"TargetPath": "https://a830edad9050849387E18042320.sharepoint.com",
"TargetList": "Documents",
"TargetListRelativePath": "dept2",
"Settings": {
"MigrateHiddenItems": true,
"MigrateItemsCreatedAfter": "2016-05-22",
"MigrateItemsModifiedAfter": "2016-05-22",
"SkipFilesWithExtensions": "txt:mp3",
"MigrateOneNoteNotebook": false,
}
}
]
}