Удаление отключенных ящиков в Exchange

Main

Оценка: 98.83% - 6 Голосов

Общая

Скрипты для определения и удаления отключенных ящиков в Exchange 2013 и выше

Отключение почтового ящика - удаляет все атрибуты Exchange из связанной учетной записи пользователя в Active Directory, а сам ящик скрывается и помечает на удаление. Время окончательного удаления настраивается в настройках базы данных, в "Предельные значения" (Limits).

Удаление почтового ящика - отключает ящик от связанной учетной записи пользователя, которая, в свою очередь, удаляется из Active Directory. Ящик скрывается и помечает на удаление. Время окончательного удаления настраивается в настройках базы данных, в "Предельные значения" (Limits).

Статус ящика Soft Deleted – копии ящиков, оставшиеся после перемещения ящика в другую базу данных. Используется для защиты данных в процессе или после перенос ящика.

Получить список отключенных ящиков:

Get-MailboxStatistics -server <Имя сервера> | where { $_.DisconnectReason -ne $null } | select DisplayName,MailboxGuid,Database,DisconnectDate

 

Удалить все отключенные (Disabled) ящики:

Add-PSSnapin *Microsoft.Exchange*
Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "Disabled"} | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState Disabled}

 

Удалить Soft Deleted ящики:

Add-PSSnapin *Microsoft.Exchange*
Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -eq "SoftDeleted"} | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}

 

  • Просмотров: 7783
Добавить комментарий