Удаление отключенных ящиков в Exchange
Общая
Скрипты для определения и удаления отключенных ящиков в 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}
- Просмотров: 8897