Поделиться через


Удаление развертывания общедоступных папок с Exchange Server 2013 или более поздней версии

После переноса всех локальных пользователей и общедоступных папок в Exchange Online необходимо удалить локальное развертывание общедоступных папок. Выполнение чистого удаления локального развертывания общедоступных папок имеет решающее значение, так как неправильное удаление может привести к проблемам, таким как потерянные общедоступные папки с поддержкой почты (MEPF) и заблокированные SMTP-адреса в Microsoft Entra ID или Exchange Online.

В этой статье перечислены шаги по безопасному удалению общедоступных папок и связанных данных из локального развертывания Exchange Server 2013 или более поздних версий.

Предварительные условия

Перед началом работы убедитесь, что:

  • Вы перенесли локальные общедоступные папки в Exchange Online.

  • Нет пользователей в локальной среде или в Exchange Online, которые подключаются к общедоступным папкам, развернутыми локально, или используют их.

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

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

Отключение доступа к общедоступным папкам для пользователей

  1. Выполните следующую команду, чтобы отключить назначение системного почтового ящика общедоступных папок для пользователей:

    Set-OrganizationConfig -PublicFoldersEnabled None
    
  2. Затем выполните следующую команду, чтобы удалить все назначенные администратором почтовые ящики общедоступных папок пользователей:

    Set-ADServerSettings -ViewEntireForest:$true
    Get-Mailbox -ResultSize unlimited | where {$_.DefaultPublicFolderMailbox -ne $Null} | Set-Mailbox -DefaultPublicFolderMailbox $Null 
    
  3. Разрешите до часа для репликации AD и изменений, которые вступают в силу. Затем выполните следующую команду, чтобы убедиться в отсутствии назначения почтового ящика общедоступных папок для пользователей:

    Set-ADServerSettings -ViewEntireForest:$true
    Get-Mailbox -ResultSize unlimited |?{$_.DefaultPublicFolderMailbox -ne $Null -OR $_.EffectivePublicFolderMailbox -ne $Null}
    

Очистка общедоступных папок с поддержкой почты

Используйте командную консоль Exchange для выполнения команд PowerShell, перечисленных в этих шагах.

  1. Создайте резервную копию сведений о MEPF. Общедоступные папки с поддержкой почты не содержат никаких данных, но являются объектами в Active Directory, связанными с общедоступной папкой, в которую размещаются фактические данные. Бежать:

Set-ADServerSettings -ViewEntireForest:$true 
Get-MailPublicFolder -ResultSize Unlimited| Export-Clixml MEPF.XML
 
  1. Отключите MEPFs.

Выполните следующую команду:

Set-ADServerSettings -ViewEntireForest:$true 
Get-MailPublicFolder -ResultSize Unlimited | Disable-MailPublicFolder 

  1. Убедитесь, что в списке отсутствуют MEPF. Вы также можете убедиться, что больше нет объекта типа PublicFolder ни в одном из подразделений системных объектов Microsoft Exchange в локальной службе AD.

Бежать:

Get-MailPublicFolder

  1. Убедитесь, что флажок Общедоступные папки почты Exchange снят в средстве Microsoft Entra Подключиться.

почтовые общедоступные папки

  1. Выполните синхронизацию Microsoft Entra Connect.

Удаление почтовых ящиков общедоступных папок

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

Set-OrganizationConfig -PublicFolderMailboxesLockedForNewConnections $true -PublicFolderMailboxesMigrationComplete $true 

  1. Удалите почтовые ящики PF вторичной иерархии.
Set-ADServerSettings -ViewEntireForest:$true 

Get-Mailbox -PublicFolder -ResultSize Unlimited |?{$_.IsRootPublicFolderMailbox -ne "True"} | Remove-Mailbox -PublicFolder 

  1. Удалите основной почтовый ящик PF иерархии:

Get-Mailbox -PublicFolder |?{$_.IsRootPublicFolderMailbox -eq "True"} | Remove-Mailbox -PublicFolder