Утилита ex2cgp.exe позволяет перенести учётные записи пользователей и данные почтовых ящиков (Почта, Календарь, Контакты, Задачи, Заметки) с сервера Microsoft Exchange на сервер CommuniGate Pro.
Возможности:
- Экспорт списка почтовых ящиков и значений указанных атрибутов пользователей Exchange в .csv файл.
- Экспорт почтовых контактов Exchange и значений указанных атрибутов в .ldif файл.
- Импорт учётных записей пользователей из .csv файла на CommuniGate Pro.
- Копирование данных почтовых ящиков пользователей Exchange в учётные записи пользователей CommuniGate Pro.
Ограничения:
- Утилита ex2cgp может быть использвана только для локальных (on-premises) инсталляций Exchange (не работает с облачными инсталляциями).
- Утилита ex2cgp не может быть использована для экспорта паролей почтовых ящиков пользователей Exchange.
- Утилита ex2cgp экспортирует только основные e-mail адреса почтовых ящиков пользователей Exchange.
- За раз могут быть скопированы данные только почтового ящика целиком (инкрементальное копирование не поддерживается).
Требования:
- На ПК для миграции:
- ОС Microsoft Windows 7 x64 или новее.
- Microsoft Outlook 32-bit (2016 or 2019 рекомендуется) без сторонних надстроек.
- Права локального администратора в ОС.
- Учётная запись в домене Exchange, данные которого нужно перенести, имеющая:
- Членство в группе Администраторы предприятия в AD.
или
- Полные права (FullAccess) на ящики пользователей, данные которых нужно скопировать (См. опцию командной строки --no-admin).
Замечание: Не рекомендуется запускать утилиту ex2cgp в той же ОС, где установлен сервер Microsoft Exchange.
Загрузка утилиты миграции
Операционная система |
CPU |
Загрузка |
Microsoft Windows |
Intel |
|
Содержимое архива:
ex2cgp.exe – исполняемый файл утилиты миграции;
ex2cgpui.exe – графический интерфейс утилиты миграции;
ex2cgp.ini – конфигурационный файл, который содержит:
- Список атрибутов, которые необходимо экспортировать для почтовых ящиков пользователей и почтовых контактов Exchange;
- Сопоставления тегов свойств MAPI и имён атрибутов.
Подготовительные шаги
1) Создать конфигурацию Outlook.
2) Добавить учётную запись Exchange, являющуюся членом группы Администраторы предприятия в Active Directory.
3) В параметрах учётной записи отключить "Использовать режим кэширования Exchange".
Внимание: в конфигурации Outlook не должно быть других учётных записей, кроме добавленной учётной записи Exchange.
4) На сервере назначения CommuniGate Pro создать домен с таким же именем, как у домена Exchange который необходимо перенести.
Необязательно:
Если нужно экспортировать атрибуты почтовых ящиков пользователей и почтовых контактов Exchange, необходимо подготовить файл ex2cgp.ini:
- Для почтовых ящиков пользователей указать в разделе [csv] атрибуты с сопоставлениями тегов MAPI.
- Для почтовых контактов указать в разделе [ldif] атрибуты с сопоставлениями тегов MAPI.
Запуск ex2cgp
Графический интерфейс ex2cgpui.exe (или команду ex2cgp.exe из командной строки) необходимо запускать от имени Администратора.
Графический интерфейс
Параметры экспорта из Microsoft Exchange
- Microsoft Exchange MAPI profile:
- Имя конфигурации Outlook с учётной записью Exchange.
- Export Accounts to CSV file:
- Экспортировать список почтовых ящиков пользователей Exchange в .csv файл.
Этот файл содержит список пользователей Exchange, данные которых нужно скопировать в CommuniGate Pro.
По умолчанию, файл содержит 4 поля:
- account
- Значение этого поля берётся из псевдонима почтового ящика пользователя Exchange (атрибут mailNickname) и может быть использовано в качестве псевдонима пользователя CommuniGate Pro.
- dn
- Это поле содержит идентификатор почтового ящика пользователя Exchange (атрибут legacyExchangeDN), данные которого нужно скопировать в CommuniGate Pro.
- mailbox
- Значение этого поля берётся из основного e-mail адреса почтового ящика пользователя Exchange (атрибут mail) и используется в качестве имени пользователя CommuniGate Pro.
- RealName
- Значение этого поля берётся из Выводимого Имени пользователя Exchange (атрибут cn) и используется в качестве Настоящего Имени пользователя CommuniGate Pro.
- Export Global Address List to LDIF file:
- Экспортировать почтовые контакты Exchange в .ldif файл.
Этот файл может быть использован для импорта почтовых контактов Exchange в Справочник CommuniGate Pro.
- Target Subtree:
- Поддерево LDAP в Справочнике CommuniGate Pro для хранения почтовых контактов Exchange.
- Translate attributes using:
- Экспортировать атрибуты почтовых ящиков пользователей и почтовых контактов Exchange (номер телефона, должность, и т.д.).
Укажите имя .ini файла со списком атрибутов Exchange.
- Export Distribution Lists to script file:
- Экспортировать списки рассылки Exchange в CLI скрипт для создания групп CommuniGate Pro.
Параметры импорта в CommuniGate Pro
- Server:
- Имя хоста или IP-адрес сервера CommuniGate Pro.
Если порты IMAP и/или PWD отличаются от значений по умолчанию (143 и 106) необходимо указать используемые значения, например: 10.0.0.1:143:8106
- Use a secure (SSL/TLS) connection
- Использовать безопасное соединение с CommuniGate Pro.
- Administrator Name:
- Имя учётной записи администратора CommuniGate Pro, имеющей необходимые права доступа.
- Administrator Password:
- Пароль учётной записи администратора CommuniGate Pro.
- Import Accounts from CSV file:
- Файл .csv для импорта информации учётных записей.
Если используется опция Export Accounts to CSV file, это поле не может быть изменено.
- Create CommuniGate Pro accounts
- Создать пользователей CommuniGate Pro, указанных в .csv файле.
- Домен для пользователей должен существовать на сервере CommuniGate Pro.
- Для имён пользователей используются значения поля mailbox из .csv файла.
- Для Настоящих Имён пользователей используются значения поля RealName из .csv файла.
- Пользователи создаются с пустыми паролями.
- Create Aliases
- Создать псевдонимы для пользователей CommuniGate Pro.
Для имён псевдонимов используются значения поля account из .csv файла.
- Reverse Aliases
- Использовать значения поля account для имён пользователей CommuniGate Pro и значения поля mailbox для псевдонимов CommuniGate Pro.
- Copy Mailboxes (Folders)
- Копировать данные почтовых ящиков пользователей Exchange, указанных в .csv файле, в учётные записи пользователей CommuniGate Pro.
- В качестве аккаунта источника используется почтовый ящик Exchange с legacyExchangeDN, указанным в поле dn в .csv файле.
- В качестве аккаунта назначения используется пользователь CommuniGate Pro с именем (или псевдонимом), указанным в поле mailbox в .csv файле.
- Пользователь назначения должен существовать на сервере CommuniGate Pro.
- Если пользователь назначения уже содержит какие-либо данные, то скопированные данные будут добавлены к существующим.
- Map Public Folders to
- Копировать данные общих папок Exchange в учётную запись пользователя CommuniGate Pro.
- Fix Folder names
- (рекомендуется) Исправлять имена папок Exchange, которые не поддерживаются CommuniGate Pro.
- Ignore Errors
- (рекомендуется) Игнорировать незначительные ошибки, возникающие в процессе миграции.
- Import passwords from:
- Устарело. Не поддерживается.
- Create Groups using script file
- Создать группы CommuniGate Pro из CLI скрипта.
- Skip imap objects
- Не копировать почтовые объекты.
Используйте эту опцию, если хотите перенести из Exchange только непочтовые данные (Календарь, Контакты, Задачи, Заметки).
Command Line
Это поле содержит строку для запуска утилиты из командной строки, которая выполняется при нажатии кнопки Process.
Опции Командной Строки
ex2cgp.exe command(s) options
mailboxes
[--profile=mapi-profile] [--accounts=csv-file] [--ini=ini-file]
ldif
[--profile=mapi-profile] [--ldif=ldif-file] [--ini=ini-file]
[--target-dn=distinguished-name]
accounts
--accounts=accounts-file --server=pwd-server [--ssl]
[--account=postmaster] [--pwd=postmaster-passwd]
passwords
--accounts=accounts-file --passwds=pwdump-file --server=pwd-server
[--ssl] [--account=postmaster] [--pwd=postmaster-passwd]
transfer
[--profile=mapi-profile] --accounts=accounts-file --server=imap-server
[--ssl] [--account=postmaster] [--pwd=postmaster-passwd]
[--fix-folders]
Команды:
- mailboxes
- Экспортировать почтовые ящики пользователей Exchange в .csv файл.
- ldif
- Экспортировать почтовые контакты Exchange в .ldif файл.
- accounts
- Создать пользователей CommuniGate Pro, указанных в .csv файле.
- transfer
- Копировать данные почтовых ящиков пользователей Exchange, указанных в .csv файле, в учётные записи пользователей CommuniGate Pro.
Опции:
- --profile
- Имя конфигурации Outlook с учётной записью Exchange.
- --accounts
- Имя .csv файла для экспорта списка почтовых ящиков пользователей Exchange и/или имя .csv файла для импорта учётных записей пользователей на CommuniGate Pro.
- --ldif
- Имя .ldif файла для экспорта почтовых контактов Exchange.
- --target-dn
- Поддерево LDAP в Справочнике CommuniGate Pro для хранения почтовых контактов Exchange.
- --ini
- Экспортировать атрибуты почтовых ящиков пользователей и почтовых контактов Exchange (номер телефона, должность, и т.д.).
Укажите имя .ini файла со списком атрибутов Exchange.
- --server
- Имя хоста или IP-адрес сервера CommuniGate Pro.
- --ssl
- Использовать безопасное соединение с CommuniGate Pro.
- --port
- Порты IMAP и PWD для подключения к серверу CommuniGate Pro.
- --account
- Имя учётной записи администратора CommuniGate Pro, имеющей необходимые права доступа.
- --pwd
- Пароль учётной записи администратора CommuniGate Pro.
- --passwds
- Устарело. Не поддерживается.
- --fix-folders
- Исправлять имена папок Exchange, которые не поддерживаются CommuniGate Pro.
- --skip-imap
- Не копировать почтовые папки (папки с ContainerClass IPF.Note).
- --skip-imap2
- Не копировать почтовые папки и папки с пустым ContainerClass.
- --no-wait
- В случае возникновения ошибки закрывать окно консоли и не требовать нажатия Enter.
- --no-admin
- Переключение на режим работы, в котором учётной записи Exchange, используемой для миграции, не требуется членство в группе Администраторы предприятия в AD, а требуются полные права на копируемые ящики.
Примеры:
-
ex2cgp mailboxes ldif --ini=ex2cgp.ini --profile=msexch --accounts=accounts.csv --ldif=gal.ldif
- Экспортирует почтовые ящики пользователей и почтовые контакты Exchange в файлы accounts.csv и gal.ldif.
-
ex2cgp accounts transfer --profile=msexch --accounts=accounts.csv --server=mail.company.com --ssl
- Создает пользователей CommuniGate Pro из файла accounts.csv и переносит данные почтовых ящиков пользователей Exchange.
Сопоставления тегов свойств MAPI и имён атрибутов
;NAME
3A0F001E=cn
3A06001E=givenName
3A0A001E=initials
39FE001E=mail
3A11001E=sn
;HOME
3A15001E=homePostalAddress
3A59001E=l
3A5C001E=st
3A5B001E=postalCode
3A5A001E=c
3A09001E=homePhone
3A25001E=facsimileTelephoneNumber
3A1C001E=mobile
;BUSINESS
3A16001E=o
3A29001E=postalAddress
3A27001E=l
3A28001E=st
3A2A001E=postalCode
3A26001E=c
3A17001E=title
3A18001E=ou
3A19001E=physicalDeliveryOfficeName
3A2B101E=postOfficeBox
3A08001E=telephoneNumber
3A23001E=facsimileTelephoneNumber
3A24001E=officeFax
3A21001E=pager
;other
3004001E=info
806F101E=description
Руководство CommuniGate Pro. Copyright © 2020-2021, АО СталкерСофт
|