В csv файле не указано поле name имя пользователя
Вы можете использовать файл данных с разделителями-запятыми (CSV) для массового переноса большого количества почтовых ящиков пользователей. Вы можете указать CSV-файл при использовании центра администрирования Exchange (EAC) или комлета New-MigrationBatch в Exchange Online PowerShell для создания пакета миграции. Применение CSV-файла для указания нескольких пользователей, данные которых нужно перенести в рамках пакета миграции, поддерживается в следующих сценариях:
Onboarding and offboarding in Microsoft 365 or Office 365
Перенос удаленного перемещения. В гибридном развертывании Exchange можно переместить почтовые ящики из локальной Exchange в Microsoft 365 или Office 365. Это также называется переносом удаленного перемещения, так как на борту почтовых ящиков Microsoft 365 или Office 365.
Отключение миграции удаленного перемещения. Вы также можете выполнить миграцию удаленного перемещения, в которой вы Microsoft 365 или Office 365 почтовые ящики в локальной Exchange организации.
Переносы удаленного перемещения как в бортовом, так и в оффбординге инициалены из Microsoft 365 или Office 365 организации.
Поэтапное Exchange миграции: можно также перенести подмножество почтовых ящиков из локальной Exchange в Microsoft 365 или Office 365. Это еще один тип входящей миграции. Только почтовые ящики Exchange 2003 и Exchange 2007 могут мигрировать при поэтапной миграции Exchange. Поэтапная миграция почтовых ящиков Exchange 2010 и Exchange 2013 не поддерживается. Перед запуском поэтапной миграции необходимо использовать синхронизацию каталогов или другой метод для обеспечения пользователей почты в Microsoft 365 или Office 365 организации.
Миграция IMAP. Этот тип переноса на борт переносит данные почтовых ящиков с сервера IMAP (в том числе Exchange) в Microsoft 365 или Office 365. Для миграции IMAP необходимо разозначить почтовые ящики в Microsoft 365 или Office 365 перед переносом данных почтовых ящиков.
Миграция Exchange не поддерживает использование CSV-файла, так как все почтовые ящики пользователей внутри страны переносят Microsoft 365 или Office 365 в одну партию.
Поддерживаемые атрибуты CSV-файлов при групповых перемещениях или миграциях
В первой строке, т. е. в строке заголовков CSV-файла, используемого для переноса пользователей, содержатся имена атрибутов или полей, значения которых находятся в последующих строках. Имя каждого атрибута отделяется запятой. Каждая последующая строка после строки заголовков представляет отдельного пользователя и содержит сведения, необходимые для миграции. Атрибуты в строке должны следовать в том же порядке, что и имена атрибутов в строке заголовков. Значение каждого атрибута отделяется запятой. Если для какой-либо записи значение атрибута отсутствует, для этого атрибута не следует вводить никаких знаков. Однако необходимо убедиться в том, что пустое значение отделено запятой от следующего атрибута.
Значения атрибутов в CSV-файле переопределяют значение соответствующего параметра при создании пакета миграции с EAC или Exchange Online PowerShell. Дополнительные сведения и примеры см. в разделе Значения атрибута в CSV-файлепереопределяют значения для пакета миграции.
CSV-файл можно создать в любом текстовом редакторе, но такие приложения, как Microsoft Excel, упрощают импорт данных, а также настройку и упорядочение CSV-файлов. Сохраняйте CSV-файлы с расширением CSV или TXT.
В следующих разделах описаны поддерживаемые атрибуты строки заголовков CSV-файла для каждого типа миграции. Каждый раздел содержит таблицу со списком всех поддерживаемых атрибутов, в котором указано, является ли атрибут обязательным, а также приведены примеры его значений и описание.
В следующих разделах исходной средой называется текущее расположение почтового ящика пользователя или базы данных. Под целевой средой понимается место, куда будет мигрирован почтовый ящик, или база данных, в которую он будет перемещен.
Все почтовые ящики, указанные в CSV-файле, будут перенесены, даже если они находятся за пределами области RBAC (например, OU), которая дает администратору разрешения на перенос почтовых ящиков.
Поэтапная миграция Exchange
Чтобы идентифицировать группу пользователей для пакета миграции, необходимо использовать CS Exchange V-файл для переноса почтовых ящиков Exchange 2003 и Exchange 2007 г. в Microsoft 365 или Office 365. Количество почтовых ящиков, которые можно перенести в облако с помощью поэтапной миграции Exchange, не ограничено, но CSV-файл для пакета миграции может содержать не более 2000 строк. Чтобы перенести более 2000 почтовых ящиков, потребуется создать дополнительные CSV-файлы и использовать каждый из них для создания нового пакета миграции. Дополнительные сведения о поэтапной миграции Exchange см. Дополнительные сведения о поэтапной миграции Exchange см. в дополнительных сведениях о поэтапной миграции электронной почты в Microsoft 365 или Office 365.
Ниже описаны поддерживаемые атрибуты CSV-файла для поэтапной миграции Exchange.
Атрибут | Обязательный или необязательный | Допустимые значения | Описание |
---|---|---|---|
EmailAddress | Обязательный | SMTP-адрес пользователя. | Указывает адрес электронной почты для пользователя с включенной почтой (или почтового ящика при повторной миграции) в Microsoft 365 или Office 365, который соответствует локальному почтовому ящику пользователя, который будет перенесен. Пользователи с поддержкой почты создаются в Microsoft 365 или Office 365 в результате синхронизации каталогов или другого процесса подготовка. Адрес электронной почты пользователя с включенной почтой должен соответствовать свойству WindowsEmailAddress для соответствующего локального почтового ящика. |
Password | Необязательный | Пароль должен иметь минимальную длину восьми символов и удовлетворять любым ограничениям, которые применяются к вашей Microsoft 365 или Office 365 организации. | Этот пароль устанавливается на учетной записи пользователя, когда соответствующий пользователь с включенной почтой в Microsoft 365 или Office 365 преобразуется в почтовый ящик во время миграции. |
ForceChangePassword | Необязательный | True или False | Указывает, должен ли пользователь изменить пароль при первом входе в свой Microsoft 365 или Office 365 почтовый ящик. Примечание. Если вы реализовали единое решение для входов (SSO), разместив службы Федерации Active Directory 2.0 (AD FS 2.0) в локальной организации, необходимо использовать значение этого False атрибута. |
Миграции IMAP
CSV-файл для пакета миграции IMAP должен содержать не более 50 000 строк. Рекомендуется выполнять миграцию пользователей несколькими небольшими пакетами. Дополнительные сведения о миграции IMAP см. в следующих разделах.
Ниже описаны поддерживаемые атрибуты CSV-файла для миграции IMAP.
Переопределение значений для пакета миграции значениями атрибутов в CSV-файле
Значения атрибутов в CSV-файле переопределяют значение соответствующего параметра при создании пакета миграции с EAC или Exchange Online PowerShell. Если необходимо применить для пользователя значение, определяемое пакетом миграции, оставьте эту ячейку пустой в CSV-файле. Это позволяет использовать различные значения атрибутов для пользователей в одном пакете миграции.
В этом примере предположим, что для переноса удаленного перемещения в гибридном развертывании создается пакет для перемещения архивных почтовых ящиков в Microsoft 365 или Office 365 с помощью следующей команды New-MigrationBatch.
Кроме того, вы хотите переместить основные почтовые ящики некоторых пользователей, поэтому часть файла OnBoarding1.csv для этого пакета миграции будет выглядеть следующим образом:
Так как значение для типа почтовых ящиков в CSV-файле переопределяет значения для параметра MailboxType в команде для создания пакета, только архивный почтовый ящик для user1 и user2 передается в Microsoft 365 или Office 365. Но основные и архивные почтовые ящики для user3 и user4 перемещаются в Microsoft 365 или Office 365.
Перенос пользователей в CMS «1C-Битрикс» из другой системы выполняется довольно быстро и без сложностей. Для этого нужно создать CSV-файл с перечнем пользователей с заполненными полями NAME и LAST_NAME, LOGIN и PASSWORD. Однако имейте в виду: здесь может возникнуть проблема с паролями. Пользовательские данные в большинстве ситуаций находятся в зашифрованном виде и сохранить их в базу Bitrix сразу не получится. Для решения этой задачи нужно учесть несколько важных нюансов.
ТОП-10лучших компаний интернет-продвижения России 2020
Этап 1. Экспортируем пользователей в CSV-файл
Далее кликните по значку шестеренки в верхней правой части. В открывшемся меню выбирайте Excel. После этого вам предложат сохранить пользовательский список в формате CSV. Если же вы хотите выгрузить дополнительные поля, то просто включите их в список. В получившемся файле у вас будет примерно такой перечень:
Пример выгрузки пользователей
В четырех ячейках представлены имена, фамилии, логин и пароль.
Этап 2. Вставляем обработчик события
В поле Password (пароль) будет зашифрованное значение. Чтобы пользователь не заметил переезд на другой движок и без проблем продолжил пользоваться функционалом сайта, ему придется авторизоваться заново. Нам потребуется включить оптимальное значение пароля в базу «1C-Битрикс». Здесь и нужно определить пароль путем сравнения зашифрованного значения из CSV-файла со значением, которое пользователь отправил при авторизации. Для этого скопируйте алгоритм из старой системы.
Перед тем, как выполнить импорт, требуется вставить обработчик события OnAfterUserAdd в файл /bitrix/php_interface/init.php. Для этого используем следующий кусок кода:
В процессе импорта этот обработчик после включения в него пользователя будет добавлять логин и зашифрованный пароль в отдельную таблицу. Пускай она называется old_user. Сделать ее можно, используя SQL-запрос. Для этого заходим в «Настройки» => «Инструменты» => «SQL-запрос».
Выполняем следующий запрос:
Далее запускаем CSV-импорт и проверяем, что таблица old_user заполнена целиком.
Этап 3. Вставляем новый код
Последний шаг — удалить вставленный код /bitrix/php_interface/init.php из файла и добавить новый. К примеру, переносим пользователей с WordPress на «1C-Битрикс»:
Этот код решает самую важную задачу: он сравнивает отправленный пользователем пароль с паролем old_user из таблицы. В случае совпадения код фиксирует отправленный пароль в таблице.
Вы можете регулярно изучать содержимое таблицы old_user. Когда она станет пустой, ее можно удалить, как и большой кусок кода, прописанный выше.
Учитывайте, что пользователи периодически меняют пароли. Запретите это действие для тех, чьи пароли находятся в таблице old_user. Для этого создайте обработчик события OnSendUserInfo.
Использование модуля
Второй способ переноса пользователей с сайта, на котором стоит редакция «1С-Битрикс», — использование специального модуля «Перенос пользователей». С его помощью вы транспортируете все пользовательские данные, выводимые на странице редактирования по следующей ветке: «Пользователи» – «Список пользователей».
Не будут, однако, перенесены файловые поля. Это фотографии («Личные данные») и Логотип компании (вкладка «Работа). При этом модуль переносит значения (в том числе и множественные) из вкладки «Дополнительные поля». Перед началом переноса обязательно нужно выполнить бэкапы.
Для корректной работы модуля требуется установка расширения Curl. В параметрах перед переносом модуль потребует такие данные, как URL сайта, логин и пароль админа, группу пользователей, а также лимит пользователей на этап переноса.
Перед тем как начать импорт пользователей, создайте CSV-файл, содержащий список пользователей, добавляемых в Adobe Connect. Все сведения о пользователе в создаваемом CSV-файле должны быть в следующем формате:
Ниже представлено несколько рекомендаций по эффективному использованию CSV-файлов:
Возможно, потребуется разбить один большой CSV-файл на несколько маленьких из-за ограничений, накладываемых обозревателем.
При наличии пустых строк в CSV-файле операцию импортирования выполнить не удастся.
Имена, содержащие в названии запятую, должны быть заключены в кавычки. Например, для успешного импортирования файла имя John Doe, Jr. в CSV-файле должно быть заключено в кавычки: «John Doe, Jr.».
Примечание. Идентификатор поля можно также получить из вызовов XML API custom-fields или acl-field-list .Правила хранения имен для входа и паролей в CSV-файлах должны подчиняться соответствующей политике. Например, если электронный адрес также используется в качестве имени для входа, то эти значения в полях CSV-файла должны быть идентичными. Если действуют политики паролей (определенная длина, формат, специальные символы и так далее), то они также должны учитываться при занесении сведений в CSV-файл.
Создание новых пользователей
При возникновении ошибок первые 10 помечаются красным цветом. (Ошибки, связанные с дублированием имени для входа/электронной почты, не выводятся.) Внесите требуемые изменения и повторно импортируйте данный файл, затем повторите описанную последовательность действий.
Импорт пользователей из CSV-файла кодировки, отличной от UTF-8
Можно импортировать пользователей из CSV-файла с кодировкой, отличной от UTF-8. При импорте из CSV-файла с кодировкой, отличной от UTF-8, следует применять подходящий параметр кодировки для импорта URL-адреса.
При возникновении ошибок первые 10 помечаются красным цветом. (Ошибки, связанные с дублированием имени для входа/электронной почты, не выводятся.) Внесите требуемые изменения и повторно импортируйте данный файл.
Импорт групп из CSV-файла
Возможность импортировать группы позволяет добавлять группы в базу данных Connect После импорта группы из CSV-файла можно добавлять в них новых пользователей.
При создании CSV-файла убедитесь в том, что формат файла подходит для Adobe Connect Необходимыми заголовками столбцов в CSV-файле являются «Имя» и «Описание». В следующем примере представлен образец CSV-файла группы, который подходит для использования в Connect:
Импорт пользователей и их распределение по группам
Эта возможность позволяет распределять новых пользователей по встроенным или ранее созданным группам. Названия встроенных групп отображаются в меню выбора группы по умолчанию. По мере создания пользовательских групп их названия добавляются в меню выбора групп. Для распределения множества пользователей по группам можно использовать функцию импорта.
Для пользователей, добавляемых с использованием CSV-файла, можно выбрать только одну группу. Для добавления ряда пользователей в другую группу следует создать для них отдельный CSV-файл. После добавления пользователей можно переместить их в другие группы или сделать одну группу частью другой.
В следующем примере приведен минимальный набор сведений о пользователе, который должен находиться в CSV-файле. В CSV-файл можно добавить и другую информацию о пользователе. Все сведения о пользователе в создаваемом CSV-файле должны быть в следующем формате:
Если у вас уже собрана своя база пользователей, вы можете добавить их данные в свой аккаунт.
Как массово добавить пользователей в аккаунт
Импортировать пользователей массово можно в разделе «Пользователи»:
Важно:
- файл для импорта должен быть в формате .CSV
- в кодировке UTF-8
- разделители — точки с запятой (;)
В файле может быть несколько колонок с данными о пользователях (email, имя, фамилия, дата рождения, телефон, страна, город, группа, дата регистрации). Если в разделе «Пользователи» в вашем аккаунте созданы дополнительные поля, то их название и содержимое для импортируемых пользователей вы также можете указать в файле. Колонки могут быть расположены в любом порядке.
Обязательной является только колонка «Email». Если у пользователя нет электронной почты, то должен быть указан номер телефона. Тогда на его основе будет создан технический электронный адрес. Пример файла:
Загружаемых пользователей вы можете добавить в группу. Сделать это можно, добавив соответствующее поле в самом файле и указав название группы. Если указанной вами группы в вашем аккаунте нет, то она будет автоматически создана. Пример файла с указанной группой:
После создания файла и его проверки на соответствие условиям загрузки вы можете начинать импорт пользователей.
Для импорта пользователей предусмотрены дополнительные опции:
- можно добавить всех загружаемых пользователей в какую-либо группу, если она не прописана в файле. Можно выбрать несколько групп для добавления, а также создать новую группу;
- можно отписать добавляемых пользователей от всех категорий рассылок (кроме Уведомлений);
- можно включить отправку стартового письма Double-opt-in (по умолчанию для импортируемых пользователей оно отключено):
Для добавления файла необходимо нажать «Выберите файл», выбрать нужный файл с вашего компьютера и нажать кнопку «Загрузить»:
После загрузки файла вы увидите первые 10 строк из этого файла. Над каждым столбцом будет выпадающее меню, в котором можно выбрать, какая информация содержится в столбце. Система попытается угадать содержимое столбца и предложить нужный вариант. Необходимо проверить соответствие столбцов и выбрать нужный вариант, если система не смогла определить содержимое столбца.
Также после загрузки файла появится опция «Перезаписать данные пользователя при совпадении эл.адресов».
С помощью этой опции можно задать алгоритм действий системы, если при загрузке файла в базе будет найден уже существующий пользователь с таким же электронным адресом.
Если электронный адрес не указан, система проверит наличие пользователя с указанным номером телефона.
Если включить эту опцию и попытаться импортировать существующих пользователей (тех, которые уже есть в базе аккаунта), то данные этих пользователей обновятся (в их профили будет добавлена информация из загруженного файла, они будут добавлены в указанную группу и т.д.).
Если отключить эту опцию, то пользователи, которые уже есть в базе, загружены не будут, их данные в уже существующих профилях не изменятся.
ВАЖНО! Даже если вы загружаете пользователей впервые, рекомендуем использовать эту опцию, чтобы все данные из файла (например, группа, город) были добавлены в профиль пользователей.
Читайте также: