Cómo utilizar el Cmdlet New-MoveRequest

Summary: El cmdlet de PowerShell New-MoveRequest se utiliza para mover o migrar buzones de correo de una base de datos de Exchange a otra en el mismo bosque. También se utiliza en Exchange Online (Microsoft 365) para mover buzones hacia o desde Exchange Online. En este artículo, hemos hablado de cómo utilizar el cmdlet New-MoveRequest con varios parámetros para crear lotes de migración. También hemos hablado de un software conversor de EDB a PST que puede mover rápidamente buzones de correo de uno o varios usuarios desde bases de datos de Exchange a un servidor Exchange Server o Exchange Online (Microsoft 365) activo.

Mover o migrar buzones de correo de un Exchange Server a otro es una tarea bastante común que los administradores necesitan realizar a menudo. En Exchange Server 2010 SP1 local y versiones posteriores, los administradores pueden utilizar el cmdlet de PowerShell New-MoveRequest para crear solicitudes de movimiento locales para mover buzones de usuario, archivos y otros buzones de una base de datos a otra dentro de la misma organización. El cmdlet también se puede utilizar para mover buzones de correo de una organización Exchange local a Exchange Online o Microsoft 365 y viceversa.

En este artículo, aprenderá a utilizar el cmdlet New-MoveRequest para realizar movimientos de buzones de correo o migrar buzones de correo entre bases de datos de Exchange locales o desde y hacia Exchange Online (Office 365).

Antes de empezar

Debe saber lo siguiente antes de utilizar el cmdlet New-MoveRequest en Exchange local y Exchange Online.

Uso del Cmdlet New-MoveRequest en Exchange Server

A continuación se explica cómo utilizar el cmdlet New-MoveRequest para mover buzones de correo en el mismo bosque y desde o hacia Exchange Online.

Asignar las funciones y permisos necesarios

Abra Exchange Management Shell (EMS) y ejecute los siguientes comandos para mostrar los roles y permisos necesarios para ejecutar el cmdlet.

$Perms = Get-ManagementRole -Cmdlet Nuevo-MoverRequest

$Perms | foreach {Get-ManagementRoleAssignment -Role $_.Name -Delegating $false | Format-Table -Auto Role,RoleAssigneeType,RoleAssigneeName}

A continuación, utilice el cmdlet New-ManagementRoleAssignment o el Centro de administración de Exchange (EAC) para asignar la función necesaria a la cuenta de usuario que utilizará para mover los buzones de correo.

New-ManagementRoleAssignment -Role “Mover Buzones” -User yourusername /yourusername

Una vez asignados los roles y permisos necesarios, puede ejecutar y utilizar New-MoveRequest para crear una solicitud de movimiento de buzón para mover o migrar buzones de usuario u otros buzones a otra base de datos o Exchange Online.

Mover buzones a otra base de datos en el mismo bosque

Mediante el siguiente comando PowerShell New-MoveRequest, puede crear una nueva solicitud de traslado de buzón mencionando el nombre del buzón de origen (identidad) y la base de datos del buzón de destino en el mismo bosque.

New-MoveRequest -Identity /identidad de usuario -TargetDatabase base de datos de destino -TargetMailboxDatabase /base de datos del buzón de destino /base de datos del buzón de destino /base de datos del buzón de destino /identidad de usuario

Por ejemplo,

New-MoveRequest -Identity ‘ravi@test.local’ -TargetDatabase “MBXDB03” -WhatIf

Utilizando el parámetro -WhatIf, puede probar el cmdlet antes de crear la solicitud de movimiento. El parámetro le ayuda a verificar la acción del comando: si es válida y qué hará.

New-MoveRequest -Identity ‘ravi@test.local’ -TargetDatabase “MBXDB03”

Esto moverá el buzón ‘ravi‘ (almacenado en la base de datos MBXDB01) a MBXDB03.

Para mover varios buzones de correo a la vez, puede utilizar el cmdlet de PowerShell Get-Mailbox con el cmdlet New-MoveRequest. Por ejemplo

Get-Mailbox -Database MBXDB01 | New-MoveRequest -TargetDatabase MBXDB03 -BatchName “MBXDB01toMBXDB03”

Mover buzones a Exchange Online (Microsoft 365)

Para trasladar los buzones de correo locales a Exchange Online, necesita los siguientes datos:

Siga estos pasos para mover buzones de correo de la base de datos de buzones local a Microsoft 365 o Exchange Online.

Connect-ExchangeOnline

New-MoveRequest -Identity “ravi@abc.com” -Remote -RemoteHostName “dh57faz6shw1-f2b3-4e51g.resource.mailboxmigration.his.msappproxy.net” -TargetDeliveryDomain “domain.mail.onmicrosoft.com” -TargetDeliveryDomain “domain.mail.onmicrosoft.com” -RemoteCredential (Get-Credential administradordominio)

¿Cómo comprobar si el buzón se ha trasladado correctamente?

Para comprobar si la solicitud de traslado se ha realizado correctamente y el buzón se ha trasladado a la base de datos de buzones deseada, ejecute el siguiente comando:

Get-MoveRequestStatistics -Identidad ravi

Mostrará el EstadoDetalle y el PorcentajeCompletado.

También puede utilizar el cmdlet Get-MoveRequest para comprobar el estado o el progreso del movimiento.

 Get-MoveRequest

Para comprobar el estado de la solicitud de traslado de varios buzones, ejecute el siguiente comando:

Get-MoveRequest -BatchName “MBXDB01toMBXDB03”

Si ve el estado como completado, indica que el buzón se ha movido correctamente a la base de datos deseada o a Exchange Online.

Conclusión

En este artículo, ha aprendido a utilizar el cmdlet New-MoveRequest PowerShell para mover o migrar los buzones de una base de datos a otra base de datos de buzones en el mismo bosque y a Exchange Online. En caso de que surjan problemas o el comando falle con una excepción o error, puede consultar la documentación de Microsoft para encontrar la solución. Esto puede requerir esfuerzos administrativos y tomar algún tiempo para completar la migración. Sin embargo, puede evitar las molestias utilizando un EDB to PST converter software, como Stellar Converter for EDB. El software puede extraer todos los buzones de un buzón en línea o fuera de línea y guardarlos en formato PST, que puede importar a Office 365. También puede exportar directamente los buzones de una base de datos de buzones sin conexión en su Exchange Server local a otra base de datos en el mismo servidor o en otro servidor diferente en el mismo bosque. El software también puede exportar buzones individuales o múltiples de Exchange local a Office 365 o Exchange Online (Microsoft 365) directamente en unos pocos clics.

Related Post

Exit mobile version