Используйте планировщик миграции для Exchange Online.

Вы можете использовать Migration Planner для оценки данных вашей организации в Microsoft Exchange Online перед настройкой расширенного импорта данных в Google Workspace.

Шаг 1: Установите Migration Planner

Перед началом работы : убедитесь, что на вашем компьютере установлен Python 3.10 или более поздней версии.

Установите Migration Planner на Windows.

  1. Перейдите на сайт python.org/downloads и скачайте последнюю версию установщика.
  2. Установите флажки напротив пунктов tcl/tk и IDLE , а также добавьте Python в PATH .
  3. В командной строке или с помощью Microsoft PowerShell для получения идентификаторов версий Python и pip введите следующие команды:

    python --version

    pip --version

Установите Migration Planner на macOS.

  1. Перейдите на сайт python.org/downloads и загрузите установщик для macOS. Или воспользуйтесь Homebrew из приложения «Терминал» и введите следующую команду:

    brew install python

  2. Если вы используете Homebrew или столкнулись с проблемами веб-интерфейса, для установки библиотеки Tkinter введите следующую команду:

    brew install python-tk

  3. В командной строке или с помощью Microsoft PowerShell для получения идентификаторов версий Python и pip введите следующие команды:

    python3 --version

    pip3 --version

  4. Введите следующую команду:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Установите Migration Planner на Linux.

  1. Для установки Python введите следующую команду:

    sudo apt-get update

    sudo apt-get install python3 python3-pip

  2. Для установки Tkinter введите следующую команду:

    sudo apt-get install python3-tk

  3. Для установки зависимостей введите следующую команду:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Шаг 2: Настройте виртуальную среду (при необходимости).

Если в вашей организации не предусмотрена возможность глобальной установки пакетов, выполните следующие действия для настройки виртуальной среды:

  1. Для создания среды введите одну из следующих команд:

    • Для Windows введите команду `python -m venv venv .`
    • Для macOS или Linux введите команду `python3 -m venv venv .` .
  2. Для активации среды введите одну из следующих команд:

    • Для Windows введите .\venv\Scripts\activate .
    • Для macOS или Linux введите команду `source venv/bin/activate .`.
  3. Введите следующую команду:

    pip3 install customtkinter requests pandas psutil Pillow urllib3 sortedcontainers aiohttp certifi

Шаг 3: Настройка Azure

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

  1. Войдите в свой портал Azure как администратор.
  2. Перейдите в раздел «Службы Azure» . а потом Регистрация в приложении .
  3. Нажмите «Новая регистрация» и введите название для вашего приложения (например, «Приложение для расширенного импорта»).
  4. Чтобы создать приложение для одного клиента, щелкните «Поддерживаемые типы учетных записей» в этом организационном каталоге .
  5. Нажмите «Зарегистрироваться» .

Шаг 4: Предоставьте API-права для Azure.

  1. В приложении Azure в разделе «Управление» щелкните «Разрешения API» .
  2. Нажмите «Добавить разрешение» . а потом API Microsoft а потом Microsoft Graph .
  3. Для настройки прав доступа к приложению выберите:

    • Пользователь.Читать.Все
    • Group.Read.All
    • Mail.Read
    • Контакты.Читать
    • Календари.Читать
    • MailboxFolder.Read.All
    • MailboxSettings.Read
  4. Нажмите «Добавить разрешения» .

  5. Нажмите «Предоставить административное согласие для вашей организации» .

Шаг 5: Создайте секретный ключ клиента.

  1. Для управления нажмите «Сертификаты и секреты». а потом Секрет нового клиента .
  2. Введите описание, выберите срок действия и нажмите «Добавить» .
  3. Скопируйте значение секретного ключа клиента и сохраните его в безопасном месте. Значение отображается только один раз.

Шаг 6: Соберите учетные данные приложения.

Важно : Храните учетные данные приложения в безопасном месте. В случае утечки учетных данных хакеры смогут получить доступ ко всем вашим данным.

Нажмите «Обзор» и надежно запишите следующие учетные данные:

  • Идентификатор приложения (клиента)
  • Идентификатор каталога (арендатора)

Шаг 7: Откройте Планировщик миграции (при необходимости)

Если вы создали виртуальную среду, выполните следующие шаги:

  1. В командной строке или в приложении «Терминал» перейдите в папку с помощью скрипта `cd path/to/migration-planner` .
  2. Запустите один из следующих скриптов:

    • Для Windows введите python migration_planner.py .
    • Для macOS или Linux введите python3 migration_planner.py .

Шаг 8: Запустите планировщик миграции.

  1. В окне выбора планировщика миграции в поле « Выберите рабочую нагрузку» выберите Exchange .
  2. В поле «Идентификатор клиента» введите уникальный идентификационный номер вашего клиента Azure.
  3. В поле «Идентификатор клиента» введите уникальный идентификационный номер вашей учетной записи Exchange Online.
  4. В поле «Секрет клиента» введите значение секрета клиента для вашего клиента Azure.
  5. В поле «Источник» выберите один из вариантов:

    • Просканируйте всех пользователей — просканируйте всех пользователей Exchange Online вашей организации.
    • Загрузка CSV-файла — Загрузите CSV-файл, содержащий список пользователей Exchange Online, которых вы хотите просканировать.

      В CSV-файл добавьте заголовки столбцов «Email ID» и «Type» . В столбце «Email ID» введите адрес электронной почты для каждого почтового ящика пользователя или группы, который вы хотите просканировать. Используйте отдельную строку для каждого пользователя. В столбце «Type» введите «Почтовый ящик пользователя» или «Почтовый ящик группы» , чтобы идентифицировать каждый адрес электронной почты.

      Пример:

      Адрес электронной почты Тип
      kim@example.com Пользователь
      staging@example.com Групповой почтовый ящик

  6. (Необязательно) Чтобы выбрать конкретные параметры для данных и задач, нажмите «Показать расширенные настройки» и выберите любой из следующих параметров:

    1. В разделе «Настройки сканирования» выберите типы данных, которые вы хотите сканировать для всех пользователей:

      • Контакты
      • Календари
      • Электронные письма
      • Зашифрованные электронные письма
      • Архивы на месте
      • Поделиться письмами
      • Групповые почтовые ящики
    2. Чтобы выбрать количество задач, которые планировщик будет выполнять одновременно, отрегулируйте ползунок «Параллелизм» .

    3. Чтобы выбрать, сколько пакетов данных планировщик сканирует одновременно, отрегулируйте ползунок «Параллельные пакеты» .

  7. Нажмите « Получить предварительные оценки миграции» , чтобы запустить планировщик миграции.

    Вы можете отслеживать обновления результатов сканирования в режиме реального времени во время работы планировщика.

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

  9. (Необязательно) Чтобы сохранить информацию из завершенного сканирования, нажмите «Экспорт журналов» и «Экспорт полного отчета» .


Google, Google Workspace, а также связанные с ними знаки и логотипы являются товарными знаками Google LLC. Все остальные названия компаний и продуктов являются товарными знаками компаний, с которыми они связаны.