В Exchange Server 2010 SP1 все перемещенные почтовые ящики отображаются в отключенных почтовых ящиках. Это поведение по умолчанию в Exchange Server 2010 с пакетом обновления 1 (SP1) и называется обратимо удаленными(SoftDeleted) почтовыми ящиками.
SoftDeleted почтовые ящики представляют собой почтовые ящики, которые были перемещены из одной базы данных Exchange 2010 SP1 в другую базу данных. Однако Exchange не удаляет полностью почтовый ящик из исходной базы данных сразу после завершения перемещения. Вместо этого почтовый ящик переключается в состояние обратимо удаленного в исходной базе данных почтовых ящиков. Доступ к данным почтового ящика можно получить во время операции восстановления почтового ящика с использованием командлетов MailboxRestoreRequest. SoftDeleted почтовые ящики сохраняются в исходной базе данных до истечения срока хранения удаленных почтовых ящиков или до тех пор, пока не будет использован командлет Remove-StoreMailbox для очистки почтового ящика.
Для отличия отключенных почтовых ящиков от обратимо удаленных почтовых ящиков вы можете использовать следующие команды:
1. Get-MailboxStatistics: Эта команда возвращает статистику почтовых ящиков, включая информацию о состоянии почтового ящика. Если почтовый ящик отображается как «Disconnect» (отключенный), это означает, что он перемещен и не является обратимо удаленным. Если почтовый ящик отображается как «SoftDeleted», это означает, что он является обратимо удаленным.
Пример команды:
Get-MailboxStatistics -Database <имя базы данных>
2. Get-Mailbox: Эта команда возвращает информацию о почтовых ящиках, включая их текущий статус. Если статус почтового ящика отображается как «Disconnected» (отключенный), это означает, что он перемещен и не является обратимо удаленным. Если статус почтового ящика отображается как «SoftDeleted», это означает, что он является обратимо удаленным.
Пример команды:
Get-Mailbox -Database <имя базы данных> | Where {$_.DisconnectReason -eq "SoftDeleted"}
Просмотр отключенных почтовых ящиков:
Get-MailboxStatistics –Database "Database Name" | Where-Object {$_.DisconnectReason –eq "Disabled"}
Просмотр SoftDeleted почтовых ящиков:
Get-MailboxStatistics –Database "Database Name" | Where-Object {$_.DisconnectReason –eq "Softdeleted"}
Удаление SoftDeleted почтовых ящиков:
Remove-StoreMailbox -Database "Database Name" -Identity MailboxGuid