Exchange 2010 — окончательное удаление PublicFolders

Задача стоит следующая:

требуется в организации. использующей Exchange 2010 окончательно удалить PublicFoldes
просмотр статистики PF

вручную командлетом

Get-PublicFolderItemStatistics -Identity "\"

или сведение всей статистики:

.\AggregatePFData.ps1 -Publicfolder "\"

Где взамен «\» может выступать любая папка:

.\AggregatePFData.ps1 -Publicfolder "\Internet Newsgroups"

Посмотреть статистику по всем папкам можно так:

.\AggregatePFData.ps1

Примечание: скрипт AggregatePFData.ps1 расположен в:

[PS] C:\Program Files\Microsoft\Exchange Server\V14\Scripts>

 

Для того чтобы нормально работали клиенты Outlook у вас автономная адресная книга (OfflineAddressBook, OAB) не должна распространяться через Public Folders.

Проверяем OAB: 
Get-OfflineAddressBook | fl Name,Server,PublicFolderDistributionEnabled,WebDistributionEnabled,VirtualDirectories
Должно быть:
PublicFolderDistributionEnabled : False
WebDistributionEnabled          : True

То есть OAB через PF не распространяется.

СОВЕТЫ ОТ MICROSOFT.
Удаление общий папок из базы:
Get-PublicFolder -Server <server containing the public folder database> "\" -Recurse -ResultSize:Unlimited
Get-PublicFolder -Server <server containing the public folder database> "\" -Recurse -ResultSize:Unlimited | Remove-PublicFolder -Server <server containing the public folder database> -Recurse -ErrorAction:SilentlyContinue

 

Это не работало ))

 
Зато мне попался так же такой способ:

Get-PublicFolderStatistics | Remove-PublicFolder

Это удалило без проблем ))

Далее открываем консоль Exchange и просто удаляем базу с Public Folders.

 

На этом все.

Мне рекомендовали так же перегрузить сервера.

 

ЖЕСТКИЙ СПОСОБ

(не использовал)

На TechNet был такой совет:

 

Лучше всего через ADSI Edit (раздел конфигурация).

Путь до общих папок в ADSIedit:
1. Контекст именования по умолчанию (правой кнопкой можно выбрать в ADSIedit)
2. CN=Microsoft Exchange System Objects
3. Внутри будут объекты класса PublicFolder. Это и есть общие папки.

Путь до базы общих папок в ADSIedit:
1. Конфигурация (правой кнопкой можно выбрать в ADSIedit)
2. CN=Services, CN=Microsoft Exchange, CN=Названиеорганизации, CN=Administrative Groups, CN=Названиеадминистративнойгруппы, CN=Databases
3. Дальше будет контейнеры почтовых баз и баз общих папок. Можно удалить правой кнопкой мыши весь контейнер общих папок и перезагрузить сервер.

 

2 комментария

  1. Pingback: Exchange 2010 — окончательное удаление PublicFolders

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *