Обновление списков рассылки до групп Office 365 в Outlook

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Участники: Дайан Файгель
последнее обновление: 29 ноября 2017 г.

Обновление списков рассылки групп Office 365 в Outlook легко! Это прекрасная возможность предоставить списки рассылки организации всех функций и возможностей групп Office 365. Почему необходимо установить списков рассылки в группы в Outlook

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

Обновление одного или нескольких списков рассылки до групп Office 365 в Outlook

Должен быть Office 365 глобальный администратор или администратор Exchange, чтобы обновить список рассылки.

  1. Войдите на сайт https://aka.ms/admincenter с учетной записью администратора.

    Войдите на сайт https://portal.office.de/adminportal/home#/homepage с учетной записью администратора Office 365.

    Войдите в службу Office 365 от поставщика 21Vianet.

  2. Выберите Центры администрирования > Exchange.

  3. В Центре администрирования Exchange выберите Получатели > Группы.

    Появится уведомление о том, у вас есть списки рассылки (группы рассылки), которые можно обновить до групп Office 365.

    Нажмите "Начало работы".

  4. Выберите один или несколько списков рассылки (групп рассылки) на странице групп.

    Выберите группу рассылки на странице "Группы".
  5. Щелкните значок обновления.

    Щелкните значок "Обновить до групп Office 365".
  6. В диалоговом окне "Сведения" выберите Да для подтверждения. Обновление начнется немедленно. В зависимости от размера и количества списков рассылки оно может занять от пары минут до нескольких часов.

    Если список рассылки невозможно обновить, появится соответствующее сообщение. См. раздел Какие списки рассылки можно обновлять?

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

    Уведомление об окончании обновления для всех выбранных списков рассылки не выводится. То, какие списки были обновлены, можно узнать по разделам Доступны для обновления и Обновленные списки рассылки.

  8. Если вы выбрали список рассылки для обновления, но оно по-прежнему отображается на странице "Доступны для обновления", его не удалось обновить. См. раздел Что делать, если возникает ошибка обновления.

Примечание : Если вы получаете письма с дайджестом сообщений группы, то могли заметить, что в них (в самом низу) иногда предлагается обновить списки рассылки, владельцем которых вы являетесь. Дополнительные сведения о письмах с дайджестом см. в статье Групповые беседы в Outlook.

Что делать, если возникает ошибка обновления

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

Если не удалось обновить поддерживаемый список рассылки, отправьте запрос в службу поддержки. Об этой проблеме необходимо сообщить команде технических специалистов по Группам.

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

Обновление нескольких списков рассылки одновременно с помощью PowerShell

Если вы хорошо знакомы с PowerShell, можно воспользоваться этим средством вместо пользовательского интерфейса. Мы предлагаем несколько сценариев, которые позволяют массово обновлять списки рассылки. Они проверяют, можно ли обновлять списки рассылки, а затем помогают выполнить обновление.

Примечание : Вы также можете преобразовать один список рассылки в группу Office 365 с помощью командлета New-UnifiedGroup PowerShell.

  • Файлы сценариев можно скачать из Центра загрузки Майкрософт.

  • Убедитесь, что вы используете PowerShell 3.0.

  • Выполните команду $env:PSModulePath.Split(";")[0] в PowerShell, чтобы получить путь к каталогу. Скопируйте в этот каталог модуль DlMigrationModule.psm1 и строковый файл DlMigration.strings.psd1.

Сценарии обновления и их действия

  • Get-DlEligibilityList.ps1 — этот сценарий проверяет все списки рассылки в организации, создает файл с подробными сведениями об их поддержке (DlEligibilityList.txt) и выводит перечень списков рассылки, перенос которых возможен. Файл содержит следующие сведения о списках рассылки: ExternalDirectoryObjectId, PrimarySmtpAddress, Alias, Name, Display Name, Eligibility, Reasons, Member Count, MemberSmtpList, OwnersDistinguishedName.

    См. раздел Какие списки рассылки можно обновлять?

  • Convert-DistributionGroupToUnifiedGroup.ps1 — этот сценарий выполняет преобразование и перенос списков рассылки, выбранных в файле DlEligibilityList.txt, и записывает результат в файл MigrationOutput.txt.

    Файл MigrationOutput.txt также содержит следующие сведения о списках рассылки: DL-ExternalDirectoryObjectId, DL-PrimarySmtpAddress, UG-ExternalDirectoryObjectId, UG-PrimarySmtpAddress, MigrationStatus, Error Message

  • DlMigrationModule.psm1 — этот модуль содержит логику проверки возможности переноса и его выполнения, которая используется сценариями Get-EligibilityList и Convert-DistributionGroupToUnifiedGroup.

  • DlMigration.strings.psd1 — локализованные сообщения, которые выводятся сценарием переноса в соответствии с языковыми параметрами браузера.

Как выполнять сценарии обновления

Если обновление планируется осуществлять в течение нескольких дней, то перед тем как начинать его, следует скачать последние версии сценариев.

  1. Подключение к Exchange PowerShell

  2. Запустите сценарий Get-DlEligibilityList.ps1. Результаты сохранятся в файле DlEligibilityList.txt в рабочем каталоге.

    Get-DlEligibilityList.ps1 –WorkingDir “C:\Users\Administrator\Desktop\Migration” 
    
  3. Вы можете создать копию файла DlEligibilityList.txt, удалить строки, которые не нужно обновлять, а затем использовать этот файл DlEligibilityList.txt на следующем этапе. Не изменяйте формат TXT-файла.

  4. Запустите сценарий Convert-DistributionGroupToUnifiedGroup.ps1. Результаты сохранятся в файле MigrationOutput.txt в рабочем каталоге.

    Convert-DistributionGroupToUnifiedGroup.ps1 -WorkingDir “C:\Users\Administrator\Desktop\Migration” –DlEligibilityListPath “C:\Users\Administrator\Desktop\Migration\DlEligibilityList.txt”
  5. Проверьте содержимое файла MigrationOutput.txt, чтобы убедиться в том, что перенос прошел успешно.

  6. В Центре администрирования Office 365 убедитесь в том, что в организации были созданы новые группы Office 365.

    Настройка новых групп Office 365 в предварительной версии Центра администрирования

    Поля SMTP-адрес и Псевдоним списка рассылки будут переименованы, и список рассылки будет скрыт в списках адресов.

Проверка состояния переноса

  • MigrationOutput.txt — в этом файле содержатся сведения о состоянии переноса. В нем указываются следующие состояния.

    • Success — перенос завершился успешно.

    • Failure — перенос завершился сбоем. Подробные сведения приводятся в столбце с сообщениями об ошибках.

    • NotEligible — список рассылки не подлежит переносу.

    • SuccessActionRequired — список рассылки был обновлен со всеми элементами и свойствами, но возникли проблемы с повторным использованием SMTP или удалением списка рассылки. В сообщении об ошибке приводится информация, необходимая для принятия мер.

    • FailureActionRequired — перенос завершился сбоем. Администратору необходимо выполнить определенные действия, например очистить неиспользуемые группы.

    • UnknownError — подробные сведения см. в столбце с сообщениями об ошибках.

Вопросы и ответы об обновлении списков рассылки до групп Office 365 в Outlook

Какие списки рассылки можно обновлять?

Обновлять можно только простые облачные списки рассылки, не являющиеся вложенными. В приведенной ниже таблице перечислены списки рассылки, обновление которых НЕ поддерживается.

Описание

Поддерживается?

Список рассылки с локальным управлением.

Нет

Вложенные списки рассылки. Список рассылки имеет дочерние группы или входит в другую группу.

Нет

Списки рассылки со значением свойства RecipientTypeDetails, отличным от UserMailbox, SharedMailbox, TeamMailbox и MailUser.

Нет

Список рассылки, имеющий более 100 владельцы

Нет

Список рассылки, у которого нет владельцев.

Нет

Список рассылки, в псевдониме которого есть специальные знаки.

Нет

Список рассылки, настроенный в качестве адреса перенаправления для общего почтового ящика.

Нет

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

Нет

Группы безопасности

Нет

Динамические списки рассылки.

Нет

Списки рассылки, которые были преобразованы в списки помещений.

Нет

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

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

  • Eligible (Возможно): список рассылки можно перенести в Office 365 с сохранением всех функциональных возможностей группы Office 365.

  • Information (Сведения): список рассылки можно перенести в группу Office 365, но необходимо ознакомиться с дополнительными сведениями касательно функциональных возможностей группы.

  • Warning (Предупреждение): список рассылки можно перенести в группу Office 365 с сохранением большинства функциональных возможностей. Ряд маловажных функций может не работать. Списки рассылки можно обновить, используя параметр в сценариях.

  • NotEligible (Невозможно): такие списки рассылки нельзя перенести в группу Office 365.

Кто может выполнять сценарии обновления?

Пользователи с правами администратора Exchange или глобального администратора Office 365.

Как долго выполняется сценарий и есть ли какие-либо ограничения?

В случае с одним подключением сценарию Get-DlEligibilityList.ps1 требуется примерно 25 минут для проверки возможности обновления приблизительно 300 списков рассылки. Время выполнения сценария Convert-DistributionGroupToUnifiedGroup.ps1 зависит от количества элементов в переносимых списках рассылки. На каждые 250 элементов уходит примерно одна минута. Чтобы ускорить выполнение сценария, можно задать для параметра -NoOfConnections 2 или 3.

Если количество списков рассылки в организации превышает 5000 или если сценарий проверки возможности обновления перестал отвечать на запросы и в консоли PowerShell данные не выводятся несколько часов, разделите списки рассылки, обрабатываемые сценарием Get-DlEligibilityList.ps1, на несколько частей с помощью параметра -CustomFilterOnAlias, а затем перенесите каждую часть по отдельности. Например, если во входных данных указать параметр -CustomFilterOnAlias @("a*","b*"), сценарий будет проверять только те списки рассылки, псевдонимы которых начинаются с буквы a или b.

Что означает состояние "Running" (Выполняется) в файле MigrationOutput.txt?

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

В этом случае, если для параметра –DeleteDlAfterMigration не было задано значение true, вы можете проверить состояние списка рассылки, выполнив командлет Get-DistributionGroup с указанием свойства ExternalDirectoryObjectId списка рассылки (приводится в файле MigrationOutput.txt). Если список рассылки был обновлен, его SMTP-адрес будет иметь идентификатор GUID группы Office 365. Командлет Get-UnifiedGroup <GUID> возвращает подробные сведения о группе. Проверьте правильность SMTP-адреса группы.

Если для параметра –DeleteDlAfterMigration было установлено значение true, вы можете проверить состояние списка рассылки, выполнив командлет Get-DistributionGroup с использованием свойства ExternalDirectoryObjectId списка рассылки. Если результатов нет, значит список рассылки был обновлен успешно. Если список рассылки все еще существует и SMTP-адрес не изменился, группу создать не удалось. Если список рассылки существует, но его SMTP-адрес изменился и содержит идентификатор GUID, выполните командлет Get-UnifiedGroup <GUID>, чтобы просмотреть сведения о группе. Кроме того, проверьте SMTP-адреса списка рассылки и группы Office 365.

Как удалить группу, созданную в Azure AD, в случае состояния переноса FailureActionRequired?

Выполните командлет Remove-MsolGroup в Azure Active Directory, передав в него идентификатор группы Office, указанный в сообщении об ошибке.

Remove-MsolGroup –ObjectId GUID

См. статью Командлеты Azure Active Directory.

Можно ли выполнять сценарий пакетно?

Во входных данных можно указать размер пакета. Например, если в качестве размера пакета задано значение 100, то после обработки каждых 100 * n [число подключений] списков рассылки в консоли PowerShell выводится общее число обработанных список и число успешно обработанных списков. При использовании сценария Convert-DistributionGroupToUnifiedGroup.ps1 после каждого пакета выводится запрос на подтверждение дальнейшей обработки.

Размер пакетов следует выбирать с учетом предполагаемого времени обработки каждого пакета, чтобы при необходимости можно было остановить сценарий. Если нажать клавиши CTRL+C или закрыть окно в процессе выполнения сценария Convert-DistributionGroupToUnifiedGroup.ps1, то вы не узнаете состояние обновления текущего списка рассылки. Например, если переносится пакет из 10 списков рассылки и вы нажимаете клавиши CTRL+C во время переноса седьмого списка, состояние будет доступно только для первых шести списков. Состояние седьмого списка рассылки будет неизвестно.

Как узнать, какие списки рассылки в организации были обновлены, но еще не были удалены?

$migratedDls = Get-DistributionGroup -Filter { Alias -Like 'MigratedDl-*' } | ForEach-Object { $guid = $_.Alias.Replace("MigratedDl-",""); $group = Get-UnifiedGroup $guid; if($group -ne $null) { Echo $_ } }

Что делать, если работа системы была завершена или если окно PowerShell было случайно закрыто?

Если работа системы была завершена во время выполнения сценария Get-DlEligibilityList.ps1, повторно запустите его, используя параметр -ContinueFromPrevious.

Если работа системы была завершена во время выполнения сценария Convert-DistributionGroupToUnifiedGroup.ps1, повторно запустите сценарий Convert-DistributionGroupToUnifiedGroup.ps1. Повторно запускать сценарий Get-DlEligibilityList.ps1 не нужно. Откройте последнюю архивную копию файла MigrationOutput.txt и проверьте состояние списка рассылки с состоянием "Running" (Выполняется).

Что делать, если SMTP-адрес не используется повторно или не является уникальным?

Определите получателя, использующего этот SMTP-адрес с помощью командлета Get-Recipient <SMTP> или Get-UnifiedGroup. Определите, какой объект должен иметь этот SMTP-адрес: список рассылки, группа или получатель. Обновите адреса этих объектов с помощью параметра –EmailAddresses командлета Set-UnifiedGroup или Set-DistributionGroup.

Можно ли передать выходные данные из файла DlEligibilityList.txt по конвейеру в сценарий Convert-DistributionGroupToUnifiedGroup.ps1?

Вы можете передать выходные данные из файла DlEligibilityList.txt по конвейеру в сценарий Convert-DistributionGroupToUnifiedGroup.ps1. В этом случае будут перенесены все поддерживаемые списки рассылки и их данные. Неподдерживаемые списки рассылки обновлены не будут. Если в файле DlEligibilityList.txt есть неподдерживаемые списки рассылки, на выполнение сценария потребуется больше времени, так как он будет снова проверять возможность обновления.

Почему карточка контакта по-прежнему отображается в списке рассылки? Что сделать, чтобы обновленный список рассылки не отображался в списке автозаполнения?

  • Для Outlook

    • Когда после переноса кто-либо вводит имя группы Office 365 при попытке отправить сообщение электронной почты в Outlook, получатель определяется как список рассылки, а не как группа Office 365. Карточка контакта этого получателя останется в списке рассылки. Это связано с кэшем получателей или кэшем псевдонимов в Outlook. Сообщение будет успешно отправлено группе Office 365, но может сбить с толку отправителя.

      Для решения этой проблемы вам нужно сбросить кэш, выполнив действия, описанные в статье Сведения о списке автозаполнения в Outlook.

  • Для Outlook в Интернете

Получат ли участники группы приветственные сообщения?

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

Что происходит со списком рассылки при сбое обновления, запущенного через EAC?

Обновление происходит только после отправки вызова на сервер. Если обновление завершится сбоем, список рассылки не будет изменен. Он будет работать, как прежде.

Часто используемые параметры

  • ConvertClosedDlToPrivateGroup: по умолчанию закрытый список рассылки преобразуется в закрытую группу. Если вы не хотите, чтобы это происходило, задайте для параметра ConvertClosedDlToPrivateGroup значение $false.

  • DeleteDlAfterMigration. Если при выполнении сценария Convert-DistributionGroupToUnifiedGroup.ps1 для этого параметра задано значение $true, список рассылки будет удален в случае успешного переноса.

  • NoOfConnections: количество параллельных подключений, которые могут использоваться для переноса. Диапазон возможных значений — от 1 до 3. Значение по умолчанию — 1. Если выбрано три подключения, вы не сможете открывать новые сеансы Exchange PowerShell, пока выполнение сценариев не завершится.

  • Credential. Учетные данные администратора для открытия новых сеансов, если задан параметр NoOfConnections.

  • WorkingDir. Путь, по которому будут сохраняться журналы и файлы выходных данных сценария. Значение по умолчанию — текущий рабочий каталог.

  • ContinueFromPrevious. Если для этого параметра задано значение true, сценарий проверяет файлы с выходными данными предыдущих запусков в рабочем каталоге и пытается продолжить работу с того места, где она была прервана. Для этого значение параметра WorkingDir должно быть тем же, что и при запуске, который следует продолжить. Состояние предыдущего запуска в Exchange не сохраняется; оно хранится в файлах в рабочем каталоге. Этот параметр доступен только в сценарии Get-DlEligibilityList.ps1.

  • При каждом запуске сценария Convert-DistributionGroupToUnifiedGroup.ps1 файлы MigrationOutput.txt, полученные в результаты предыдущих запусков переноса, помещаются в архив с именами MigrationOutput_ггггММддЧЧммсс.txt и создается новый файл выходных данных. Если вы хотите использовать один и тот же файл входных данных для нескольких запусков, удалите обработанные строки и запустите сценарий повторно. Сценарий не запоминает результат предыдущих запусков, поэтому он будет пытаться перенести обработанные списки рассылки снова, что приведет к дополнительным затратам времени. Если список рассылки уже был перенесен, в выходных данных он будет указан как недопустимый. В противном случае он будет перенесен.

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

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×