Перенос данных с помощью командной строки.

Миграция Google Workspace для Microsoft Exchange

Помимо использования Google Workspace Migration for Microsoft Exchange (GWMME) на вашем компьютере с Windows, вы можете запустить GWMME с помощью интерфейса командной строки.

Прежде чем начать

Откройте командную строку и введите команду `cd` , а затем в двойных кавычках укажите путь к вашей установке GWMME, например, `cd "C:\Program Files\Google\Google Workspace Migration" .

Места расположения по умолчанию:

  • C:\Program Files\Google\Google Workspace Migration (32-битная система)
  • C:\Program Files (x86)\Google\Google Workspace Migration (64-битная система)

Возможно, вам будет предложено ввести имя пользователя и пароль администратора Exchange.

Необходимые команды для миграции

Команды следует вводить в одну сплошную строку. Любые видимые здесь переносы строк предназначены только для удобства чтения.

Миграция с Exchange

Пример 1: Миграция с использованием профиля администратора.

ExchangeMigration.exe
--nouse_gui
--exchange_profile_name=" Exchange admin profile "
--filename=" filename containing user list "
--service_account_json_path=" json file path "
--google_admin=" admin email address "
--google_domain=" Google domain name "

Пример 2: Миграция с использованием данных сервера и администратора.

ExchangeMigration.exe
--nouse_gui
--source_server=" exchange-server hostname "
--exchange_admin_login=" Exchange server admin account "
--filename=" filename containing user list "
--service_account_json_path=" json file path "
--google_admin=" admin email address "
--google_domain=" Google domain name "

Для получения более подробной информации о переносе данных Exchange перейдите в раздел «Перенос данных из Exchange» .

Переход с учетной записи Google или IMAP-сервера

ExchangeMigration.exe
--nouse_gui
--enable_imap
--filename=" filename containing user list "
--service_account_json_path=" json file path "
--imap_security=" security number "
--imap_port=" port number "
--imap_path_prefix=" path prefix "
--imap_server_type=" server type "
--source_server=" IMAP server hostname "
--google_admin="admin email address"
--google_domain=" Google domain name "

Для миграции из Cyrus в режим администратора также используйте:

--imap_admin_id=" Cyrus IMAP admin "
--imap_admin_password=" Cyrus admin password "

Для получения дополнительной информации о переносе данных электронной почты из учетных записей Google или IMAP перейдите по ссылке «Перенос почты из учетных записей Google или IMAP» .

Миграция из PST-файлов

Пример 1: Перенос сообщений в Gmail

ExchangeMigration.exe
--nouse_gui
--filename=" filename containing user list "
--service_account_json_path=" json file path "
--google_admin=" admin email address "
--google_domain=" Google domain name "
--pst_base_folder=" PST folder name "

Пример 2: Перенос сообщений в Google Vault

ExchangeMigration.exe
--nouse_gui
--filename=" filename containing user list "
--service_account_json_path=" json file path "
--google_admin=" admin email address "
--google_domain=" Google domain name "
--pst_base_folder=" PST folder name "
--migrate_to_vault

Для получения дополнительной информации о переносе PST-файлов перейдите в раздел «Перенос данных из PST-файлов» .

Перенос данных из общих папок

Пример 1: Используйте режим сопоставления для переноса общедоступных папок (рекомендуется). В этом режиме используется файл сопоставления для привязки общедоступной папки к группе в разделе «Группы». Поскольку адреса электронной почты групп часто не совпадают с именами общедоступных папок, большинство организаций используют режим сопоставления.

ExchangeMigration.exe
--nouse_gui
--filename=" filename containing user list "
--service_account_json_path=" json file path "
--google_admin=" admin email address "
--google_domain=" Google domain name "
--public_folder_mapping_file=" path to mapping file"
--enable_public_folder_migration

Пример 2: Используйте режим по умолчанию для миграции общедоступных папок. В этом режиме файл сопоставления не требуется. Вместо этого GWMME сравнивает имена папок и групп. Сопоставление устанавливается, когда имя общедоступной папки напрямую совпадает с именем группы. Например, папка TPS reports/tps-reports сопоставляется с группой tps-reports@solarmora.com.

ExchangeMigration.exe
--nouse_gui
--exchange_profile_name=" Exchange admin profile "
--service_account_json_path=" json file path "
--google_admin=" admin email address "
--google_domain=" Google domain name "
--enable_public_folder_migration

Для получения дополнительной информации о переносе общедоступных папок перейдите в раздел «Перенос из общедоступных папок» .

Все аргументы GWMME

Аргумент следует вводить в одну строку, перед ним необходимо поставить двойной дефис (--). Некоторые аргументы требуют дополнительных параметров. Параметры следует вводить перед знаком равенства и заключать в двойные кавычки.

А—Е

Аргумент и описание Параметр

--calendar_migration_end_date

Указывает конечную дату для событий календаря, которые вы хотите перенести. События, произошедшие после этой даты, не будут перенесены.

Пример : --calendar_migration_end_date="2020-01-01"

Дата в формате ГГГГ-ММ-ДД

--calendar_migration_start_date

Указывает начальную дату для событий календаря, которые вы хотите перенести. События календаря, произошедшие до этой даты, не будут перенесены.

Пример : --calendar_migration_start_date="2018-01-01"

Дата в формате ГГГГ-ММ-ДД

--custom_label_prefix

Указывает префикс, который будет добавлен ко всем меткам в Gmail.

Пример : --custom_label_prefix="migrated-"

Пользовательский префикс, добавляемый к меткам.

--email_migration_end_date

Указывает конечную дату для электронных писем, которые вы хотите перенести. Сообщения, отправленные после этой даты, не будут перенесены.

Пример : --email_migration_end_date="2020-01-01"

Дата в формате ГГГГ-ММ-ДД

--email_migration_start_date

Указывает начальную дату для электронных писем, которые вы хотите перенести. Сообщения, отправленные до этой даты, не будут перенесены.

Пример : --email_migration_start_date="2018-01-01"

Дата в формате ГГГГ-ММ-ДД

--enable_calendar_fanout

Включает функцию растягивания событий календаря для миграции календаря.

Параметры не требуются

--enable_hidden_folders_migration

Включает миграцию скрытых папок MAPI (Exchange или PST).

Параметры не требуются

--enable_imap

Позволяет осуществлять миграцию с IMAP-сервера, а не с сервера Exchange.

Параметры не требуются

--enable_mbox_logging

Включает ведение журнала mbox. Сообщения, которые не могут быть перенесены из-за ограничений Gmail по размеру или типу файла, записываются в пользовательский файл mbox. Файл mbox находится в папке трассировки GWMME (например, %localappdata%\Google\Google Apps Migration\Tracing\ExchangeMigration\mbox\user@domain.com.mbox).

Подробную информацию об ограничениях на сообщения в Gmail можно найти в разделе «Типы файлов, заблокированные в Gmail» .

Параметры не требуются

--enable_public_folder_migration

Позволяет выполнить миграцию GWMME из общих папок Exchange в группы Google. Подробности см. в разделе «Миграция общих папок» .

Примечание : Вы не можете одновременно выполнить миграцию для пользователей и общих папок.

Параметры не требуются

--enable_resource_migration

Обеспечивает миграцию календарных ресурсов.

Параметры не требуются

--exchange_admin_login

Указывает имя для входа в систему для учетной записи администратора сервера Exchange. Используйте этот аргумент совместно с --source_server.

Если вы используете этот аргумент, не используйте --exchange_profile_name.

Пример : --exchange_admin_login="administrator"

Имя пользователя для входа в учетную запись администратора сервера Exchange.

--exchange_profile_name

Указывает имя профиля Outlook, который вы хотите использовать для подключения к серверу Exchange. Укажите профиль администратора на том же компьютере, где запущен GWMME. Если вы используете этот аргумент, не используйте:

  • --source_server
  • --pst_base_folder
  • --exchange_admin_login

Пример : --exchange_profile_name="exch_migration_admin"

Название существующего профиля Outlook

--exclude_message_classes

Исключает сообщения на основе класса сообщений.

Этот аргумент полезен при исключении сообщений с заглушками из решения для архивирования. GWMME не поддерживает повторную миграцию сообщений без заглушек. Рекомендуемый подход заключается в исключении сообщений с заглушками, а затем, после полного восстановления их целостности, в повторной миграции этих сообщений в GWMME.

Пример : --exclude_message_classes="ipm.note.eas,ipm.note.1"

Список исключенных классов, разделенных запятыми (без пробелов между элементами списка).

--exclude_top_level_folders

Исключает папки верхнего уровня на основе имени папки.

Пример : --exclude_top_level_folders="Удаленные элементы,Черновики"

Список папок верхнего уровня, разделённых запятыми (без пробелов между элементами списка).

Ф—М

Аргумент и описание Параметр

--filename

Включает данные, относящиеся к именам пользователей, указанным в CSV-файле. Если вы используете этот аргумент, не используйте --migration_usernames.

Пример : --filename="C:\Documents and Settings\users.csv"

Путь к CSV-файлу с именами пользователей

--force_clear_google_calendar_ids_on_remigration

Перед повторной миграцией данных удаляются идентификаторы дополнительных календарей. При повторной миграции данных календаря GWMME создает новые дополнительные календари с уникальными идентификаторами. Это позволяет избежать конфликтов событий.

Примечание : Используйте этот аргумент перед повторной миграцией данных. Подробности см. в разделе «Повторная миграция контента» .

Параметры не требуются

--force_restart

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

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

Параметры не требуются

--google_admin

Устанавливает владельца события для ресурсов календаря. Если у события нет владельца, GWMME назначает владельцем назначенного администратора. Пользователь должен иметь полный доступ к ресурсам календаря.

Пример : --google_admin="admin@example.com"

Адрес электронной почты назначенного ответственного за мероприятие для составления календаря ресурсов.

--google_domain

Указывает домен Google Workspace, куда вы переносите данные.

Пример : --google_domain="example.com"

Домен Google Workspace

--help

Отображает список аргументов для ExchangeMigration.exe.

Параметры не требуются

--id_mapping_file

Указывает имя файла, содержащего полный список сопоставлений. Используйте CSV-файл сопоставлений, содержащий сопоставления адресов пользователей и календаря. Для получения подробной информации перейдите к разделу «Создание CSV-файлов для миграции» .

Примеры : --id_mapping_file="resources.csv"

Имя файла

--imap_admin_id

Указывает администратора Cyrus IMAP, имеющего доступ ко всем учетным записям IMAP на сервере. Используйте с параметром --imap_admin_password.

Пример : --imap_admin_id="admin@example.com"

Адрес электронной почты администратора Cyrus

--imap_admin_password

Указывает пароль администратора Cyrus IMAP. Используйте с параметром --imap_admin_id.

Пример : --imap_admin_password="password"

Пароль администратора Cyrus

--imap_path_prefix

Указывает префикс пути для пользовательских папок на IMAP-сервере.

Введите префикс пути к папкам IMAP, общий для всех папок. Префикс пути обычно представляет собой пространство имен IMAP для имен папок. Например, если список папок IMAP для пользователя выглядит так: INBOX, INBOX.Sent и INBOX.Drafts, то INBOX — это префикс пути. Типичные значения префикса пути: INBOX для Cyrus и Courier или none (оставьте поле пустым) для GroupWise IMAP, Gmail и Dovecot.

Пример : --imap_path_prefix="INBOX"

Префикс пути для папок пользователей

--imap_port

Указывает номер порта для IMAP-сервера.

Пример : --imap_port="143"

номер порта

--imap_security

Указывает желаемый уровень безопасности. Используйте один из следующих кодов:

  • 0 (без защиты)
  • 1 (SSL)
  • 2 (STARTTLS)

Пример : --imap_security="1"

Однозначный код

--imap_server_type

Указывает тип IMAP-сервера, с которого вы выполняете миграцию. Типы серверов: Exchange, GroupWise, Gmail, Cyrus, Courier, Dovecot, Zimbra и неподдерживаемый. По умолчанию используется неподдерживаемый сервер.

Примечание : Если вы укажете некорректный тип сервера, это может повлиять на производительность миграции.

Пример : --imap_server_type="Gmail"

Тип IMAP-сервера

--migrate_to_vault

Переносит электронные письма в Google Vault. Сообщения загружаются в учетную запись пользователя и помечаются как удаленные. Метки в папке «Входящие» пользователя не создаются.

Обратите внимание на следующие ограничения:

  • Правила хранения Google Vault определяют, как долго сообщение будет храниться в хранилище.
  • При миграции в Vault необходимо включить Gmail в консоли администратора. Если Gmail отключен, вы будете видеть ошибки 403.
  • Перенос пользователей с лицензией Vault Former Employee (VFE) на другую платформу завершится неудачей, поскольку для этих пользователей не включен Gmail.
Параметры не требуются

--migration_usernames

Указывает список пользователей для миграции. Если вы используете этот аргумент, не используйте --filename.

Пример : --migration_usernames="user1,user2,user3"

Список пользователей, разделённых запятыми (без пробелов между элементами).

Н—З

Аргумент и описание Параметр

--noenable_calendar_migration

Выполняет миграцию без включения календарных данных.

Параметры не требуются

--noenable_contact_migration

Выполняет миграцию без включения контактных данных.

Параметры не требуются

--noenable_email_migration

Выполняет миграцию без включения данных электронной почты.

Параметры не требуются

--noenable_error_reports

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

Для получения дополнительной информации об отчетах о миграции перейдите в раздел «Просмотр отчетов о миграции» в руководстве администратора GWMME .

Параметры не требуются

--noenable_id_mapping

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

Параметры не требуются

--noenable_label_prefix

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

Параметры не требуются

--nouse_gui

Запускает GWMME из командной строки. По умолчанию используется графический пользовательский интерфейс (GUI).

Параметры не требуются

--nowait

Закрывает GWMME без необходимости нажимать клавишу Enter при запуске миграции из командной строки.

Параметры не требуются

--num_threads

Указывает количество пользователей, которых вы хотите перенести одновременно. Для каждого пользователя открывается отдельный поток. По умолчанию — 25 потоков.

Пример : --num_threads="20"

Количество пользователей

--pst_base_folder

Указывает каталог, содержащий PST-файлы для миграции. GWMME переносит все PST-файлы из подпапок указанного каталога.

Если вы используете этот аргумент, не используйте:

  • --source_server
  • --exchange_profile_name

Пример : --pst_base_folder="C:\pst"

Каталог, содержащий PST-файлы

--public_folder_mapping_file

Указывает имя файла сопоставления. Файл сопоставления сопоставляет пути к общедоступным папкам Exchange с адресами электронной почты групп Google. Подробности см. в разделе «Миграция общедоступных папок» .

Пример : --public_folder_mapping_file="public_folder_mapping.csv"

Название файла сопоставления в формате CSV

--retry_count

Указывает количество повторных попыток в случае временной ошибки, например, истечения времени ожидания сервера. Значение по умолчанию — 10.

Пример : --retry_count="5"

Количество повторных попыток

--run_diagnostics

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

Параметры не требуются

--service_account_json_path

Указывает путь к файлу учетных данных сервисной учетной записи. Инструкции по получению этого файла см. в разделе «Авторизуйте GWMME для своей учетной записи» .

Пример : --service_account_json_path ="C:\Users\admin\privatekey.json"

Путь к файлу учетных данных сервисной учетной записи

--source_server

Указывает IP-адрес сервера Exchange или IMAP, либо полное доменное имя.

При миграции Exchange используйте этот параметр в сочетании с --exchange_admin_login. Если вы используете этот аргумент, не используйте --exchange_profile_name.

Пример : --source_server="mailserver.example.com"

IP-адрес сервера или полное доменное имя

--strip_user_labels

Указывает, что сообщения переносятся без меток.

Параметры не требуются

--translate_conflicting_events

Дает указание GWMME просмотреть существующие события, уже перенесенные в Google Календарь, и изменить эти события, преобразовав адрес электронной почты ресурса Exchange в адрес электронной почты соответствующего ресурса Google Рабочей области.

Многие администраторы предпочитают сначала перенести пользователей, а затем ресурсы календаря. Если вы решили перенести ресурсы календаря во вторую очередь, настройте GWMME для повторной миграции данных календаря пользователей. Сделайте это с помощью параметра --translate_conflicting_events.

Параметры не требуются


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