Comandos de Powershell para restaurar el buzón eliminado de Exchange 2013

Contenido

Mientras administra la base de datos o los buzones de correo de Exchange, si eliminó, eliminó o desconectó accidentalmente un buzón de la base de datos de buzones (.edb), puede recuperar y restaurar el buzón de correo eliminado de Exchange 2013 mediante los cmdlets de PowerShell, a menos que el período de retención haya terminado.

Desafortunadamente, Exchange Server purga permanentemente un buzón de correo eliminado después del período de retención, lo que dificulta bastante la recuperación de un buzón de correo eliminado, eliminado o desconectado.

¿Qué sucede cuando elimina un buzón de correo de Exchange?

Cuando un administrador elimina un buzón de Exchange Server a través del Centro de administración de Exchange (EAC) o los cmdlets de PowerShell, no se elimina física ni permanentemente.

Exchange Server coloca dichos buzones en la ubicación del buzón desconectado. Piénsalo como el Papelera de reciclaje para sus buzones de Exchange Server eliminados. La única diferencia es que cualquier buzón eliminado o eliminado en la sección de buzón desconectado que tenga más de 30 días se eliminará automática y permanentemente de la base de datos de Exchange Server.

Este período de retención se puede cambiar rápidamente editando la política de la base de datos del buzón. Para esto,

  • Ir a servidores > bases de datos y haga doble clic en el base de datos de buzones para abrir las propiedades.
  • Sobre el limites pestaña, cambie el “ Conservar los buzones eliminados durante (días): ” valor con el número de días deseados. El valor es 30 días de forma predeterminada, como se muestra en la captura de pantalla a continuación.
  • Hacer clic Ahorrar .

Pasos para restaurar el buzón eliminado de Exchange 2013

A continuación, analizamos dos formas de restaurar o conectar un buzón de Exchange 2013 eliminado o desconectado.

  • Restaurar el buzón de correo eliminado mediante el Centro de administración de Exchange (EAC)
  • Restaure el buzón de correo eliminado mediante los cmdlets de PowerShell en Exchange Management Shell (EMS)

Aunque recomendamos los cmdlets de PowerShell para restaurar o volver a conectar un buzón de Exchange 2013 eliminado o desconectado, puede seguir cualquiera. También puede seguir estas instrucciones para restaurar el buzón eliminado de Exchange Server 2016 o Exchange Server 2019.

Restaurar el buzón eliminado de Exchange 2013 a través de los cmdlets de PowerShell (EMS)

Para restaurar un buzón de Exchange 2013 o posterior eliminado o desconectado a través de PowerShell, puede usar el Buzón de conexión Cmdlet de PowerShell.

Pero antes de que puedas usar el Buzón de conexión cmdlet, debe conocer los nombres de los buzones eliminados. Para esto, abra el Shell de administración de Exchange y use el Obtener base de datos de buzones combinado con Get-MailboxStatistics Cmdlets de PowerShell para obtener una lista de todos los buzones desconectados en su entorno de Exchange Server.

                      
                        Get-MailboxDatabase | Get-MailboxStatistics | Where { $_.DisconnectReason -ne $Null}
                      
                    

El resultado debería ser algo como esto.

Si desea obtener el buzón desconectado para una base de datos de buzón específica, deberá actualizar el siguiente comando para especificar el nombre de la base de datos.

                      
                        Get-MailboxDatabase –Identity “DBX01”| Get-MailboxStatistics | Where { $_.DisconnectReason -ne $Null}
                      
                    
verifique el nombre del buzón eliminado

Un problema que puede encontrar es que, aunque hay buzones desconectados, ejecutar el comando no devolverá buzones. PowerShell no devolverá buzones de correo si ha configurado una base de datos de buzones de recuperación desmontada. El problema es que si lo ejecutas, no ocurre ningún problema. La base de datos de recuperación debe eliminarse antes de verificar esto. Cuando se elimine la base de datos de recuperación, se mostrarán los buzones.

Para conectar un buzón de correo desconectado que se eliminó o deshabilitó, deberá usar el cmdlet Connect-Mailbox de PowerShell. Esto puede volver a conectar el buzón, el enlace, la sala o el equipo de un usuario.

A continuación se muestra un example del comando

                      
                        Connect-Mailbox –Identity "UserAA" –Database DBX01 –User "UserAA" –Alias "User.AA"
                      
                    

La –Identidad es el nombre para mostrar del buzón desconectado, que se puede recuperar del comando anterior para obtener los buzones desconectados. La base de datos es la base de datos donde residía el buzón. Finalmente, el –Usuario y el –Alias ​​son el nombre para mostrar y el alias de correo electrónico del usuario en su Active Directory. El parámetro Alias ​​no es obligatorio, ya que si lo deja en blanco, el nombre de usuario se tiene en cuenta para crear la dirección de correo electrónico del buzón reconectado.

Una vez que haya creado el comando y lo haya ejecutado, no recibirá ningún mensaje que reconozca el éxito del proceso.

restaurar el buzón eliminado en el servidor de Exchange

Luego, si actualiza la vista en su Centro de administración de Exchange bajo el nodo del destinatario, verá el buzón recién restaurado adjunto al usuario de Active Directory que especificó en el comando

Una nota a tener en cuenta al hacer esto es que el usuario de Active Directory se ha creado de antemano. No podrá conectar un buzón sin un usuario existente. Puede ser un nuevo usuario que no está asociado con el nombre, pero debe existir si ejecuta el comando, solo le dará un error de que el usuario no existe.

error de reconexión del buzón de correo del cmdlet de PowerShell

Otra cosa a considerar es que cuando se conecta a un usuario de buzón desconectado, el usuario no se puede deshabilitar. Por lo tanto, si ejecuta el comando que intenta conectar un buzón y el usuario no está habilitado, obtendrá un error que indica que la cuenta de Active Directory del usuario debe estar habilitada para iniciar sesión.

Si desea conectar un buzón vinculado, debe usar el mismo comando pero un poco diferente.

                      
                        Connect-Mailbox -Identity "Deleted User 1" -Database DBX01 -LinkedDomainController SRV-ADC001 -LinkedMasterAccount [email protected] –Alias deleteduser1
                      
                    

En el example bajo el Controlador de dominio vinculado es el nombre del equipo del controlador de dominio y el Cuenta maestra vinculada es el usuario al que se le debe dar el buzón.

Para conectar un buzón compartido, necesitará usar el mismo comando que para conectar un buzón normal, pero agregue el -Compartido parámetro al final como el example abajo

                      
                        Connect-Mailbox –Identity "UserAA" –Database DBX01 –User "UserAA" –Alias "User.AA" -Shared
                      
                    

Una vez que el buzón esté conectado, puede usarlo y exportarlo mediante el cmdlet New-MailboxExportRequest. Así que los pasos para recuperar un buzón eliminado son:

  • Tener un usuario de AD habilitado para adjuntarlo
  • ejecutar el Buzón de conexión dominio
  • Exportar a PST usando New-MailboxExportRequest

Restaurar el buzón eliminado de Exchange 2013 a través de EAC (opcional)

Si no quiere usar los comandos de PowerShell, puede usar la interfaz web de EAC para restaurar o conectar un buzón de Exchange 2013 eliminado o desconectado. Los pasos son los siguientes:

  • En EAC, vaya a destinatarios > buzones y haga clic en el más (…) icono.
  • Hacer clic Conectar un buzón .
Elija conectar un buzón
  • Esto mostrará todos los buzones de Exchange 2013 desconectados o eliminados.
  • Haga clic en el buzón que necesita restaurar de la lista y haga clic en el Conectar icono.
conectar un buzón

Si no se encuentra el usuario coincidente, haga clic en. No, quiero conectarme a una cuenta de usuario diferente .

seleccione Quiero conectarme a una cuenta de usuario diferente

Elija Buzón de usuario o la opción deseada de la lista y haga clic en Siguiente.

elija el buzón de usuario de las opciones

Hacer clic Navegar para elegir el usuario y haga clic en Finalizar . Asegúrese de tener un usuario sin buzón asignado. Cree una nueva cuenta de usuario si es necesario para conectarse al buzón.

seleccione el usuario del anuncio
  • El usuario al que está conectado el buzón ahora puede acceder al contenido del buzón.

Para concluir

Si los cmdlets de PowerShell no ayudan, puede usar una aplicación como Stellar Repair for Exchange para recuperar y restaurar los buzones eliminados de todas las versiones de Exchange Server como PST o exportarlos directamente a la base de datos de Exchange. Con Stellar Repair for Exchange, puede elegir el archivo EDB desde donde se eliminó el buzón y ejecutar la reparación para recuperar los buzones y elementos eliminados. Puede usar filtros o buscar para encontrar un buzón específico o elementos de correo para exportar a PST y otros formatos. También puede exportar a Office 365 en unos pocos clics.

Related Posts