Массовая отправка задач в диспетчер переноса данных с помощью файла CSV или JSON

Существует два разных метода массовой отправки задач в диспетчер переноса данных. Один — с помощью файла с разделителями-запятыми (CSV), а другой — с помощью файла JSON.

Введите значения вручную в любом выбранном формате. В первой строке проверяется правильность ссылок назначений. Если возникнет ошибка недопустимого назначения, дополнительно проверьте остальные задачи, чтобы убедиться в наличии в них допустимых назначений.

Подготовка.

  • Предварительная подготовка учетных записей OneDrive. Если вы выполняете миграцию на учетные записи OneDrive, убедитесь, что учетные записи предварительно подготовлены перед миграцией. Это можно сделать с помощью сценария: Предварительная подготовка OneDrive для пользователей в организации.
  • Шаблон. Шаблон .csv доступен для массовой отправки: шаблон массовой отправки Диспетчера миграции
  • Заголовки столбцов. При желании вы можете использовать заголовки столбцов в CSV-файле, чтобы упростить его чтение.
  • Все столбцы должны быть учетной записью для. Не забывайте учитывать все шесть столбцов в файле, даже если значение для заданного поля не требуется.
  • UTF-8. В файле CSV должна использоваться кодировка UTF-8.
  • Если вы переходите на учетные записи OneDrive. При вводе целевого хранилища OneDrive не добавляйте "_layouts/15/onedrive.aspx" в конце записи. Кроме того, библиотекой документов целевого хранилища OneDrive должна быть папка Документы, а не "Мои файлы".

Массовая отправка с использованием файла данных с разделителями-запятыми (CSV)

Для массового переноса данных с помощью диспетчера переноса данных можно использовать файл данных с разделителями-запятыми (CSV). Для создания CSV-файла можно использовать любой текстовый редактор или такое приложение, как Excel.

Формат CSV

В CSV-файле требуется шесть столбцов. Первые три столбца являются исходными значениями, каждый из которых предоставляет подробные сведения о расположении данных в данный момент. Остальные три столбца указывают сайт, библиотеку документов и необязательную вложенную папку в место переноса данных. Все шесть столбцов должны быть учтены в файле, даже если значение для заданного поля не требуется. Вы также можете включить заголовки столбцов в файл.

Ниже приведен пример формата CSV-файла. Строки указывают файлы, которые переносятся из общих локальных файловых ресурсов. При необходимости в файл можно включить строку заголовка.

Пример формата 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-файла для переноса данных

В примере ниже для создания CSV-файла используется приложение Excel.

  1. Запустите Excel.

  2. Введите значения для заданий миграции. В каждой строке введите источник и назначение миграции. Дополнительные сведения о столбцах см. в приведенной ниже справочной таблице.

    • Столбец A. Введите путь к общей папке. Обязательно.

    • Столбец B. Оставьте этот столбец пустым. Этот столбец не применяется к переносу общей папки.

    • Столбец C. Оставьте этот столбец пустым. Этот столбец не применяется к переносу общей папки.

    • Столбец D. Введите URL-адрес сайта SharePoint или почту/URL-адрес OneDrive, куда нужно перенести файлы. Обязательно.

    • Столбец E. Введите имя библиотеки документов на сайте SharePoint, в которую вы хотите перенести файлы. Обязательно.

    • Столбец F. Введите имя вложенной папки в библиотеке документов. Если этот столбец остается пустым, файлы перемещаются на корневой уровень. Необязательное поле.

  3. Закройте и сохраните файл с разделителями-запятыми (*.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,

      }

    }
  ]
}