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

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

Я понятия не имею, как это могло произойти:

Get-MailboxStatistics -Serverвозвращает 2 абсолютно одинаковых записи Office [Foo Software][Показывает используемый формат]. В одном почтовом ящике 411 ItemCount, в другом — 7.

В консоли управления Exchange нет пользователя, связанного с этими почтовыми ящиками, и Get-MailboxНЕ возвращает эти 2 записи. Get-Userпоказывает пользователей, у которых есть другие почтовые ящики. Мне кажется, что в Exchange есть некоторая непоследовательность.

Кроме того, в консоли Exchange в разделе «Конфигурация получателя» я вижу отключенный почтовый ящик с именем Office [Foo Software]— Попытка подключить его не удалась, так как не найден соответствующий пользователь.

Как мне удалить эти 2 одинаковых и потерянных почтовых ящика? Это правда, у меня были пользователи с таким именем, но я удалил их в консоли управления Exchange.

Среда:

  • Exchange Server 2010
  • Стандарт SBS 2011

Обновлять:

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

Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisplayName -eq "Office [Foo Software]" } |fl DisplayName, Database, Identity, DisconnectReasonтеперь возвращает это:

DisplayName      : Office [Foo Software]
Database         : Mailbox Database
Identity         : f3ed13de-ae8a-4c0a-9d4d-b641d35e0335
DisconnectReason : 

Когда я пытаюсь отключить этот почтовый ящик, Disable-Mailbox -Identity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"я получаю ошибку, что почтовый ящик не существует.

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

Итак, теперь вопрос: как мне удалить почтовый ящик, используя его uuid?

решение1

С помощью этих шагов я смог удалить оставшийся Office [Foo Software]почтовый ящик:

  1. Запустите в Exchange Powershell Get-MailboxStatistics -Server '<ServerName>' | WHERE {$_.ObjectClass -eq "Mailbox"} | FL DisplayName,LastLoggedOnUserAccount,MailboxGuid.
  2. LastLoggedOnUserAccountимеет имя пользователя, которое ранее было назначено этому почтовому ящику.
  3. Создайте этого пользователя сноваНО ТОЛЬКОв нашей эры -НЕ как пользователь Exchange.
  4. Подключите вручную нового пользователя AD Connect-Mailbox -Database "Mailbox Database" -Identity "Office [Foo Software]" -User <LastLoggedOnUserAccount>к почтовому ящику.
  5. Удалить пользователя в консоли управления Exchange. Теперь его почтовый ящик отмечен как Disabled.
  6. Удалить почтовый ящик, Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"где StoreMailboxIdentityнаходится значение, возвращаемое в 1), какMailboxGuid

Я не утверждаю, что это самый простой способ, но он сработал для меня. Теперь оба почтовых ящика с одинаковым именем DisplayNameбыли успешно удалены из Exchange.

Связанный контент