Откат миграции общедоступных папок с Exchange Server на Exchange Online
Если у вас возникли проблемы с переносом общедоступных папок в Exchange Online или по какой-либо другой причине необходимо повторно активировать Exchange Server общедоступные папки, выполните следующие действия.
Откат миграции
При откате миграции вы потеряете все содержимое, добавленное в общедоступные папки в Exchange Online после миграции, через клиенты или по электронной почте для общедоступных папок с поддержкой почты. Чтобы его сохранить, можно экспортировать содержимое общедоступной папки после миграции в PST-файл, который импортируется в локальные общедоступные папки после завершения отката.
В локальной среде Exchange выполните следующую команду, чтобы разблокировать Exchange Server общедоступных папок:
Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections:$false -PublicFolderMailboxesMigrationComplete:$false -PublicFoldersEnabled Local
Примечание.
Разблокировка может занять несколько часов.
В локальной среде Exchange отменить изменения
ExternalEmailAddress
всех общедоступных папок с поддержкой почты, которые были обновлены SetMailPublicFolderExternalAddress.ps1 (скрипт, используемый в шаге 8. Проверка и разблокировка общедоступных папок в Exchange Onlineиспользования пакетной миграции для миграции Exchange Server общедоступных папок в Exchange Online). . Вы можете обратиться к файлу сводки, созданному скриптом, чтобы определить те, которые были изменены, или использовать файл OnPrem_MEPF.xml, созданный ранее в том же процессе пакетной миграции, чтобы получить исходные свойства для всех общедоступных папок с поддержкой почты.В Exchange Online PowerShell выполните указанные ниже команды, чтобы удалить все общедоступные папки и почтовые ящики Exchange Online.
Get-MailPublicFolder -ResultSize Unlimited | where {$_.EntryId -ne $null}| Disable-MailPublicFolder -Confirm:$false Get-PublicFolder -GetChildren \ -ResultSize Unlimited | Remove-PublicFolder -Recurse -Confirm:$false $hierarchyMailboxGuid = $(Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -ne $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force Get-Mailbox -PublicFolder | Where-Object {$_.ExchangeGuid -eq $hierarchyMailboxGuid} | Remove-Mailbox -PublicFolder -Confirm:$false -Force Get-Mailbox -PublicFolder -SoftDeletedMailbox | Remove-Mailbox -PublicFolder -PermanentlyDelete:$true -Force
Выполните следующую команду в среде Exchange Online, чтобы перенаправить трафик общедоступных папок обратно в локальную среду (Exchange Server):
Set-OrganizationConfig -PublicFoldersEnabled Remote
Инструкции по перенастройки доступа к локальным общедоступным папкам, чтобы пользователи Exchange Online могли получить к ним доступ, см. в статье Настройка общедоступных папок Exchange 2013 для гибридного развертывания.