No tengo ni idea de cómo podría pasar esto:
Get-MailboxStatistics -Server
devuelve 2 entradas exactamente iguales Office [Foo Software]
[Muestra el formato utilizado]. Un buzón tiene 411 ItemCount
, el otro tiene 7.
En la Consola de administración de Exchange no hay ningún usuario asociado a estos buzones y Get-Mailbox
NO devuelve estas 2 entradas. Get-User
muestra los usuarios que tienen otros buzones de correo. Me parece que Exchange tiene aquí alguna inconsistencia.
Además, en la Consola de Exchange, en Configuración de destinatarios, veo un buzón desconectado con el nombre Office [Foo Software]
: Intentar conectarlo falla porque no se encuentra el usuario adecuado.
¿Cómo puedo eliminar estos 2 buzones iguales y huérfanos? Es cierto, tenía usuarios con este nombre pero los eliminé en la Consola de administración de Exchange.
Ambiente:
- Servidor Exchange 2010
- Estándar SBS 2011
Actualizar:
Mientras tanto, al menos podría eliminar el buzón con 411 ItemCount
. Además, el buzón desconectado mencionado anteriormente desapareció de la Consola de administración de Exchange.
Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisplayName -eq "Office [Foo Software]" } |fl DisplayName, Database, Identity, DisconnectReason
devuelve ahora esto:
DisplayName : Office [Foo Software]
Database : Mailbox Database
Identity : f3ed13de-ae8a-4c0a-9d4d-b641d35e0335
DisconnectReason :
Cuando intento desactivar este buzón, Disable-Mailbox -Identity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"
aparece el error de que el buzón no existe.
Primero tengo que desactivarlo porque cuando intento eliminar el buzón me piden MailboxState
pero no puede estar vacío.
Entonces, ahora la pregunta es, ¿cómo puedo eliminar el buzón usando su uuid
?
Respuesta1
Con estos pasos podría eliminar el Office [Foo Software]
buzón restante:
- Ejecute en Exchange Powershell
Get-MailboxStatistics -Server '<ServerName>' | WHERE {$_.ObjectClass -eq "Mailbox"} | FL DisplayName,LastLoggedOnUserAccount,MailboxGuid
. LastLoggedOnUserAccount
tiene el nombre del usuario que fue previamente asignado a este buzón.- Crear este usuario nuevamentePERO SÓLOen el anuncio -NO como usuario de Exchange.
- Conecte manualmente el nuevo usuario de AD
Connect-Mailbox -Database "Mailbox Database" -Identity "Office [Foo Software]" -User <LastLoggedOnUserAccount>
al buzón. - Elimine el usuario en la Consola de administración de Exchange. Ahora su buzón está marcado como
Disabled
. - Elimine el buzón con
Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"
dóndeStoreMailboxIdentity
está el valor devuelto en 1) comoMailboxGuid
No pretendo que esta sea la forma más sencilla, pero funcionó para mí. Ahora ambos buzones con el mismo DisplayName
se han eliminado exitosamente de Exchange.