Tabla de contenido
    Convertidor EDB a PST

    Cómo utilizar el Cmdlet New-MoveRequest


    Tabla de contenido

      Resumen: 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.

      • Debe tener asignada la función Mover buzones para utilizar New-MoveRequest
      • Puede utilizar el cmdlet para mover buzones de correo dentro de una organización de Exchange local en el mismo bosque de Active Directory.
      • No debe utilizar el cmdlet para mover los buzones de correo dentro de una organización de Exchange Online.
      • Puede utilizar el cmdlet para mover uno o varios buzones a la vez.
      • Debe utilizar un archivo CSV para migrar varios buzones de correo a la base de datos de destino dentro del mismo bosque o Exchange Online.
      • El cmdlet funciona en Exchange Server 2010 SP1, Exchange Server 2013, Exchange Server 2016 y Exchange Server 2019.

      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}

      ManagementRoleAssignment

      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

      ManagementRoleAssignment

      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

      TargetDatabase

      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”

      TargetDatabase

      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:

      • -Identidad: Nombre del buzón o dirección de correo electrónico.
      • -RemoteHostName: Puede obtenerlo utilizando Get-MigrationEndpoint
      • -TargetDeliveryDomain: El dominio SMTP principal utilizado en su organización para los buzones de Exchange Online.
      • -RemoteCredential: Credenciales de administrador global o credenciales de un usuario con el rol “Mover Buzones” asignado.

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

      • En Exchange Management Shell, ejecute el siguiente comando para cambiar la política de ejecución. Set-ExecutionPolicy RemoteSigned
        Pulse Y y pulse Intro para confirmar.
      • Instale el módulo Exchange Online Management.
        Install-Module -Name ExchangeOnlineManagement
      • Pulse las teclas Y y Enter para continuar, si se le solicita.
      • Conéctese a Exchange Online.

      Connect-ExchangeOnline

      Connect-ExchangeOnline
      • Aparecerá una nueva ventana emergente. Introduce las credenciales para iniciar sesión.
      Introduce las credenciales para iniciar sesión
      • A continuación, ejecute el siguiente comando para mover el buzón a Exchange Online (Microsoft 365).

      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

      Identidad

      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”

      BatchName

      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.

      Was this article helpful?

      No NO

      Sobre el autor

      Himanshu Shakya

      Himanshu is a Tech Enthusiast and Blogger at Stellar, with expertise in data recovery solutions and a keen interest in emerging technologies. Fluent in Japanese, he brings a diverse skill set to his role, contributing to global tech conversations. Outside of work, Himanshu enjoys playing chess, sharpening his strategic thinking and problem-solving skills in his spare time.

      Publicación relacionada

      POR QUÉ STELLAR® ES LÍDER MUNDIAL

      ¿Por qué elegir Stellar?

      • 0M+

        Clientes

      • 0+

        Años de excelencia

      • 0+

        Ingenieros de I+D

      • 0+

        Países

      • 0+

        SOCIOS

      • 0+

        Premios recibidos