Mover buzones mediante el script MoveMailbox.ps1 en el Shell

Como el cmdlet Move-Mailbox de Microsoft Exchange Server 2007, el script MoveMailbox.ps1 proporciona una experiencia de administración sincrónica para mover los buzones. De forma predeterminada, los scripts se instalan en C:\Program Files\Microsoft\Exchange Server\V14\Scripts.

Dd876878.note(es-es,EXCHG.140).gifNota:

Puede usar este script únicamente para movimientos locales. No puede usar este script para los movimientos remotos (entre bosques). Para obtener más información sobre movimientos de buzones remotos, consulte Prepare Mailboxes for Cross-Forest Move Requests.

MoveMailbox.ps1 realiza las siguientes tareas:

  1. Crea una solicitud de movimiento local.
  2. Espera a que se complete el movimiento del buzón.
  3. Borra la petición de movimiento una vez que se completa.

MoveMailbox.ps1 incluye dos conjuntos de parámetros. El primer conjunto de parámetros mueve un solo buzón, o usted puede canalizar varios buzones en el comando. El segundo conjunto de parámetros mueve todos los buzones alojados en una base de datos especificada, o usted puede canalizar los objetos de la base de datos en el comando para mover todos los buzones que residan en aquellas bases de datos de buzones de correo.

Dd876878.note(es-es,EXCHG.140).gifNota:

El Shell no carga scripts automáticamente. Todos los scripts deben estar precedidos por ".\". Por ejemplo, para ejecutar el script MoveMailbox.ps1, escriba .\MoveMailbox.ps1.

Para obtener más información acerca de cómo usar y escribir scripts, consulte Scripting con el Shell de administración de Exchange.

 

  Uso de MoveMailbox.ps1 para mover buzones específicos

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el contenido "Movimientos de buzones de correo" en el tema Permisos de buzones.

Los siguientes conjuntos de sintaxis de parámetros y la siguiente tabla enumeran los parámetros que puede usar para mover buzones específicos.

MoveMailbox.ps1 -Identity <Object> -DatabaseMap <Hashtable> -TargetDatabase <Object> [-StartBatchSize <Int32>] [-BadItemLimit <Int32>] [-AutoSuspend] [-pollInterval <Int32>] [-DomainController <Object>]

Parámetro

Necesario

Descripción

DatabaseMap

Necesario

El parámetro DatabaseMap especifica el mapa entre las bases de datos con las que está realizando los movimientos. Use este parámetro si está usando el método de canalización para identificar los buzones de correo que está moviendo. El parámetro DatabaseMap requiere lo siguiente:

  • Use la siguiente sintaxis: @{"<SourceDatabase>"="<TargetDatabase>"}
  • El nombre de la SourceDatabase debe coincidir con el nombre de la base de datos informado por el cmdlet Get-Mailbox.
  • Puede incluir varios mapas de bases de datos. Separe los distintos mapas con un punto y coma (;), por ejemplo, @{"DB1"="DBA";"DB2"="DBB"}

Dd876878.note(es-es,EXCHG.140).gifNota:

Este parámetro no se puede usar en conjunto con el parámetro TargetDatabase. Si está canalizando el comando, y un usuario coincide con la identidad del cmdlet Get-Mailbox pero no coincide con la base de datos de origen del cmdlet DatabaseMap, se omitirá el buzón de correo de ese usuario.

Identity

Necesario

El parámetro Identity especifica la identidad del buzón que desea mover. Este parámetro acepta los valores siguientes:

  • ADObjectID
  • Alias
  • Nombre distintivo (DN)
  • Dominio\Cuenta
  • GUID
  • DN de Exchange heredado
  • Dirección SMTP
  • Nombre principal del usuario (UPN)

Dd876878.note(es-es,EXCHG.140).gifNota:

Puede canalizar el parámetro Identity mediante el cmdlet Get-Mailbox.

TargetDatabase

Necesario

El parámetro TargetDatabase especifica la identidad de la base de datos a la que está moviendo el buzón de correo. Este parámetro acepta los valores siguientes:

  • GUID
  • Nombre distintivo (DN)
  • Servidor\nombre de la base de datos
  • Nombre de la base de datos

Dd876878.note(es-es,EXCHG.140).gifNota:

Este parámetro no se puede usar en conjunto con el parámetro DatabaseMap.

AutoSuspend

Opcional

El modificador AutoSuspend especifica si se suspende la solicitud de movimiento antes de que alcance el estado CompletionInProgress. Después de suspender el movimiento, tiene el estado de AutoSuspended. Si usa este parámetro, debe completar el movimiento mediante el cmdlet Resume-MoveRequest.

BadItemLimit

Opcional

El parámetro BadItemLimit especifica la cantidad de elementos defectuosos que debe saltear si la solicitud de movimiento encuentra defectos en el buzón de correo. Use el valor 0 si no desea omitir elementos incorrectos. Use el valor -1 para omitir un número ilimitado de elementos incorrectos. El intervalo de entrada válido para este parámetro es de -1 a 2,147,483,647. El valor predeterminado es 0. Recomendamos que mantenga el valor predeterminado 0 y que sólo cambie el valor de parámetro BadItemLimit si falla la solicitud de movimiento.

DomainController

Opcional

El parámetro DomainController especifica el nombre de dominio completo (FQDN) del controlador de dominio que escribe este cambio de configuración en Active Directory.

PollInterval

Opcional

El parámetro PollInterval especifica, en segundos, la cantidad de tiempo de espera antes de verificar si una solicitud de movimiento se completó. Por ejemplo, si el PollInterval se establece en 180, el script MoveMailbox.ps1 verificará el estado de las solicitudes de movimiento cada 3 minutos para comprobar si el movimiento tiene el estado Completo. El tiempo predeterminado es de 10 segundos.

StartBatchSize

Opcional

El parámetro StartBatchSize especifica la frecuencia con que se deben iniciar los movimientos de buzones de correo para equilibrar la carga. Este parámetro únicamente se aplica cuando se mueven varios buzones de correo a la vez. Por ejemplo, si este parámetro se establece en 10 y está moviendo 15 buzones de correo, el script invocará el cmdlet New-MoveRequest cuando note que se están moviendo 10 buzones de correo a la misma base de datos de destino.

  Ejemplos

  EJEMPLO 1

En este ejemplo, se mueven los buzones de correo que comienzan con "ay". Si estos buzones de correo residen en la base de datos de buzones de correo DB1, en este ejemplo, se usa el parámetro DatabaseMap para moverlos a la base de datos de correo DBA. Si estos buzones de correo residen en la base de datos DB2, en este ejemplo, se los mueve a la base de datos de buzones de correo DBB.

Get-Mailbox ay* | .\MoveMailbox.ps1 -DatabaseMap @{"DB1"="DBA";"DB2"="DBB"}

  EJEMPLO 2

En este ejemplo, se mueve el buzón de correo de Antonio Bermejo a DB2.

.\MoveMailbox.ps1 -Identity "Tony@Contoso.com" -TargetDatabase "DB2"

  Uso de MoveMailbox.ps1 para mover buzones de correo hospedados en una base de datos específica

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el contenido "Movimientos de buzones de correo" en el tema Permisos de buzones.

Los siguientes conjuntos de sintaxis de parámetros y la siguiente tabla enumeran los parámetros que moverán buzones basados en la base de datos.

MoveMailbox.ps1 -MailboxDatabase <Object> [-DatabaseMap <Hashtable>] [-TargetDatabase <Object>] [-StartBatchSize <Int32>] [-BadItemLimit <Int32>] [-AutoSuspend] [-pollInterval <Int32>] [-DomainController <Object>]

Parámetro

Necesario

Descripción

MailboxDatabase

Necesario

El parámetro MailboxDatabase especifica la base de datos de buzones de correo desde la que se moverán los buzones.

Este parámetro acepta los valores siguientes:

  • GUID
  • Nombre distintivo (DN)
  • Servidor\nombre de la base de datos
  • Nombre de la base de datos

Dd876878.note(es-es,EXCHG.140).gifNota:

Este parámetro no se puede usar en conjunto con el parámetro DatabaseMap.

AutoSuspend

Opcional

El modificador AutoSuspend especifica si se suspende la solicitud de movimiento antes de que alcance el estado CompletionInProgress. Después de suspender el movimiento, tiene el estado de AutoSuspended. Si usa este parámetro, debe completar el movimiento mediante el cmdlet Resume-MoveRequest.

BadItemLimit

Opcional

El parámetro BadItemLimit especifica la cantidad de elementos defectuosos que debe saltear si la solicitud de movimiento encuentra defectos en el buzón de correo. Use el valor 0 si no desea omitir elementos incorrectos. Use el valor -1 para omitir un número ilimitado de elementos incorrectos. El intervalo de entrada válido para este parámetro es de -1 a 2,147,483,647. El valor predeterminado es 0. Recomendamos que mantenga el valor predeterminado 0 y que sólo cambie el valor de parámetro BadItemLimit si falla la solicitud de movimiento.

DatabaseMap

Opcional

El parámetro DatabaseMap especifica el mapa entre las bases de datos con las que está realizando los movimientos. Use este parámetro si está usando el método de canalización para identificar los buzones de correo que está moviendo. El parámetro DatabaseMap requiere lo siguiente:

  • Use la siguiente sintaxis: @{"<SourceDatabase>"="<TargetDatabase>"}
  • El nombre de la SourceDatabase debe coincidir con el nombre de la base de datos informado por el cmdlet Get-Mailbox .
  • Puede incluir varios mapas de bases de datos. Separe los distintos mapas con un punto y coma (;), por ejemplo, @{"DB1"="DBA";"DB2"="DBB"}

Dd876878.note(es-es,EXCHG.140).gifNota:

Este parámetro no se puede usar en conjunto con el parámetro TargetDatabase. Si está canalizando el comando, y un usuario coincide con la identidad del cmdlet Get-Mailbox pero no coincide con la base de datos de origen del cmdlet DatabaseMap, se omitirá el buzón de correo de ese usuario.

DomainController

Opcional

El parámetro DomainController especifica el nombre de dominio completo (FQDN) del controlador de dominio que escribe este cambio de configuración en Active Directory.

PollInterval

Opcional

El parámetro PollInterval especifica, en segundos, la cantidad de tiempo de espera antes de verificar si una solicitud de movimiento se completó. Por ejemplo, si el PollInterval se establece en 180, el script MoveMailbox.ps1 verificará el estado de las solicitudes de movimiento cada 3 minutos para comprobar si el movimiento tiene el estado Completo. El tiempo predeterminado es de 10 segundos.

StartBatchSize

Opcional

El parámetro StartBatchSize especifica la frecuencia con que se deben iniciar los movimientos de buzones de correo para equilibrar la carga. Este parámetro únicamente se aplica cuando se mueven varios buzones de correo a la vez. Por ejemplo, si este parámetro se establece en 10 y está moviendo 15 buzones de correo, el script invocará el cmdlet New-MoveRequest cuando note que se están moviendo 10 buzones de correo a la misma base de datos de destino.

TargetDatabase

Opcional

El parámetro TargetDatabase especifica la identidad de la base de datos a la que está moviendo el buzón de correo. Este parámetro acepta los valores siguientes:

  • GUID
  • Nombre distintivo (DN)
  • Servidor\nombre de la base de datos
  • Nombre de la base de datos

Dd876878.note(es-es,EXCHG.140).gifNota:

Este parámetro no se puede usar en conjunto con el parámetro DatabaseMap.

  Ejemplos

  EJEMPLO 1

En este ejemplo, se mueven todos los buzones que residen en la base de datos de buzones de correo DB1 a la base de datos DB2.

.\MoveMailbox.ps1 -MailboxDatabase DB1 -TargetDatabase DB2

  EJEMPLO 2

En este ejemplo, se usa el cmdlet Get-MailboxDatabase para recuperar todos los objetos de bases de datos de buzones de correo cuya base de datos de buzones de correo comienza con "DB1" y, a continuación, canaliza el resultado al script MoveMailbox.ps1.

Get-MailboxDatabase DB1* | .\MoveMailbox.ps1 -DatabaseMap @{"DB10"=DBA;"DB11"="DBB";"DB12"="DBA"}

Configurar las propiedades de solicitudes de movimiento

Después de crear una solicitud de traslado, la solicitud puede fallar debido a errores de límite de elemento incorrecto o errores de límite de reglas. Si la solicitud de traslado falla debido a esos errores, puede modificar la configuración de la solicitud de traslado para aumentar el límite de elemento incorrecto o para ignorar errores de límite de reglas. Después de iniciar la solicitud de traslado, puede modificarla hasta que tenga el estado Completado.

  Usar el Shell para cambiar el límite de elemento incorrecto

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el contenido "Movimientos de buzones de correo" en el tema Permisos de buzones.

Ee681664.note(es-es,EXCHG.140).gifNota:

No puede usar la EMC para cambiar el límite de elemento incorrecto.

En este ejemplo, se cambia la solicitud de traslado para que Vanessa acepte hasta cinco elementos dañados de buzón.

Set-MoveRequest -Identity "Ayla" -BadItemLimit 5

Para obtener información detallada acerca de la sintaxis y los parámetros, consulte Set-MoveRequest.

  Usar el Shell para omitir los errores de límite de reglas

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el contenido "Movimientos de buzones de correo" en el tema Permisos de buzones.

Ee681664.note(es-es,EXCHG.140).gifNota:

No puede usar la EMC para omitir los errores de límite de reglas.

En este ejemplo, se omiten los errores de límite de reglas al no mover ninguna regla asociada con el buzón de Antonio.

Set-MoveRequest -Identity "Tony" -IgnoreRuleLimitErrors $true

Completar una solicitud de traslado

Puede completar una solicitud de movimiento suspendida mediante la Consola de administración de Exchange o el cmdlet Resume-MoveRequest del Shell de administración de Exchange Management.

  Requisitos previos

Antes de poder completar una solicitud de movimiento, debe tener el estado de solicitud de movimiento Suspendido. Para obtener más información, consulte Suspender solicitudes de movimiento.

  Uso de EMC para completar una solicitud de movimiento

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Movimientos de buzones" en el tema Permisos de buzones.

  1. En el árbol de la consola, desplácese hasta Configuración de destinatarios > Solicitudes de movimiento.
  2. En el panel de resultados, seleccione uno o varios buzones de correo cuyas solicitudes de movimiento tengan el estado Suspendido o Suspendido automáticamente.
  3. En el panel de acciones, haga clic en Completar solicitud de movimiento.
  4. En la página Completar solicitud de movimiento, observe los buzones de correo que seleccionó en el panel de resultados. Si desea agregar o quitar buzones, haga clic en Cancelar y realice los cambios necesarios en el panel de resultados.
  5. Haga clic en Completar para reanudar el proceso de solucitud de movimiento.
  6. En la página Finalización, revise lo siguiente y haga clic en Finalizar para cerrar el asistente:
    • El estado Finalizado indica que el asistente finalizó la tarea correctamente.
    • El estado Error indica que la tarea no se pudo completar. Si la tarea da como resultado un error, revise el resumen para buscar una explicación y, a continuación, haga clic en Atrás para realizar los cambios de configuración necesarios.

  Uso del Shell para completar una solicitud de movimiento

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Movimientos de buzones" en el tema Permisos de buzones.

En este ejemplo se completa la solicitud de movimiento del buzón de correo de Tony Smith.

Resume-MoveRequest -Identity "Tony@contoso.com"

Este ejemplo completa todas las solicitudes de movimiento que tengan el estado Suspendido.

Get-MoveRequest -MoveStatus Suspended | Resume-MoveRequest

Crear una solicitud heredada de movimiento remoto en la que uno de los bosques no disponga de Exchange 2010

Los movimientos de buzones remotos también se denominan movimientos de buzones entre bosques. Se admiten dos tipos de movimientos de buzones remotos en Exchange Server 2010:

  • Movimientos de buzones remotos con un bosque heredado de Exchange   En esta situación, un bosque contiene Exchange 2010 y el otro bosque contiene Exchange Server 2003 Service Pack 2 (SP2), Exchange Server 2007 SP2 o una combinación de los dos. No hay ningún servidor de acceso de clientes de Exchange 2010 instalado en el bosque heredado. Debe usar el Shell para hacer este tipo de movimientos de buzones.
  • Movimientos de buzones remotos que tienen Exchange 2010 en ambos bosques   En esta situación, un bosque contiene Exchange 2010 y el otro bosque contiene al menos un servidor de acceso de clientes de Exchange 2010. Debe usar la EMC o el Shell para hacer este tipo de movimientos de buzones. Para obtener más información, consulte Crear una solicitud de traslado remoto que cuente con Exchange 2010 en ambos bosques.

Cuando mueve buzones de Exchange 2003 a Exchange 2010, el movimiento se hará sin conexión. Durante el proceso, los usuarios no tendrán acceso a sus buzones de correo. Si mueve buzones de Exchange 2007 SP2 a Exchange 2010, el movimiento se efectúa con conexión y durante el proceso los usuarios pueden tener acceso a sus buzones.

Para llevar a cabo solicitudes de movimientos heredados remotos, debe proporcionar la siguiente información en el comando:

  • Identidad del usuario habilitado para correo
  • Modificador RemoteLegacy
  • Nombre de dominio completo (FQDN) del servidor de catálogo global remoto
  • FQDN de la dirección de correo externa creada en el bosque de origen para el usuario habilitado para correo cuando se completa la solicitud de movimiento.
  • Base de datos de destino cuando se van a mover buzones a Exchange 2010 o base de datos de destino remota cuando se van a mover buzones de Exchange 2010 a la base de datos heredada remota

Mientas se realizan movimientos de buzones remotos, el servicio de replicación de buzones (MRS) de Microsoft Exchange usa el atributo msExchMailboxGUID para buscar los usuarios coincidentes, y mantener así los permisos Enviar como y Recibir como. A continuación, MRS asigna el administrador de confianza al usuario correspondiente en el bosque de destino.

Dd876952.note(es-es,EXCHG.140).gifImportante:

Los permisos no se pueden mantener en implementaciones con permisos divididos. El atributo ExchangeTrustedSubsystem no está incluido en el grupo de seguridad de permisos de Windows de Exchange.

Además, MRS usa el atributo msExchMailboxGUID para intentar mantener los permisos de los buzones y las carpetas de buzones. A continuación, MRS asigna los permisos para señalar el usuario que coincide en el bosque de destino.

 

  Requisitos previos

Para ver la lista completa de requisitos previos para mover buzones entre bosques, consulte Prepare Mailboxes for Cross-Forest Move Requests.

  Usar el Shell para crear una solicitud de movimiento heredado remoto

Deberá tener asignados permisos antes de poder llevar a cabo este procedimiento. Para ver qué permisos necesita, consulte el Entrada "Movimientos de buzones" en el tema Permisos de buzones.

Dd876952.note(es-es,EXCHG.140).gifNota:

No se puede usar la EMC para crear solicitudes de movimientos heredados remotos.

Además de los permisos mencionados arriba, el administrador encargado del movimiento debe disponer de las siguientes credenciales remotas en el servidor de Exchange 2003 o Exchange 2007:

  • Rol de administrador de servidor de Exchange
  • Rol de administrador de destinatarios de Exchange

Dd876952.note(es-es,EXCHG.140).gifNota:

Los siguientes ejemplos usan el parámetro RemoteCredential. Este parámetro requiere la creación y el paso de un objeto de credenciales. Este objeto de credenciales se crea mediante el cmdlet Get-Credential. Para obtener más información, consulte Get-Credential.

  Mover un buzón de un bosque heredado remoto

En este ejemplo se mueve el buzón de Tony Smith al bosque de Exchange 2010 procedente del bosque Exchange 2007 SP2 o Exchange 2003 SP2. Al completarse el movimiento, la nueva ExternalEmailAddress en el bosque de destino será la próxima dirección proxy de Tony con el dominio SMTP mail.contoso.com.

New-MoveRequest -Identity 'tony@humongousinsurance.com -RemoteLegacy -TargetDatabase DB02 -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

  Mover un buzón a un bosque heredado remoto

En este ejemplo se mueve el buzón de Tony Smith al bosque remoto. Use este comando si el movimiento se inicia desde el bosque de origen de Exchange 2010. Cuando se inician movimientos en el bosque de origen, debe usar el parámetro RemoteTargetDatabase para especificar la base de datos a la que va a mover el buzón. Cuando se completa el movimiento, la nueva ExternalEmailAddress del bosque de origen será la dirección del proxy del usuario Tony con el dominio SMTP mail.contoso.com.

New-MoveRequest -Identity 'tony@humongousinsurance.com -RemoteLegacy -RemoteTargetDatabase DB03 -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com'

  Crear una solicitud de movimiento por lotes heredado remoto

En este ejemplo se crea una solicitud de movimiento por lotes para todos los buzones del bosque de origen que tienen el atributo CustomAttribute2 establecido en Washington y se mueven a la base de datos de destino DB02 del bosque de destino mediante el parámetro BatchName cuyo valor es Washington_HumongousToContoso.

Dd876952.note(es-es,EXCHG.140).gifNota:

La creación de una solicitud de movimiento por lotes permite crear una etiqueta que identifique los buzones que se moverán. Cada buzón se moverá de forma individual cuando haya una instancia MRS disponible para llevar a cabo el movimiento. A continuación, puede realizar el filtrado en las búsquedas mediante el parámetro BatchName en los cmdlets Get-MoveRequest y Get-MoveRequestStatistics.

Get-MailUser -Filter {CustomAttribute2 -eq "Washington"} | New-MoveRequest -RemoteLegacy -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -TargetDatabase DB02 -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com' -BatchName "Washington_HumongousToContoso"

  Crear una solicitud de movimiento heredado remoto que se suspenda antes de finalizar

En este ejemplo se crea una solicitud de movimiento remoto para todos los buzones del bosque de destino que comiencen por la letra ‘a’. La solicitud queda suspendida una vez se ha movido el contenido inicial, pero antes de el buzón se bloquee y se envíe a la nueva ubicación. La solicitud de movimiento se debe reanudar mediante el cmdlet Resume-MoveRequest.

Dd876952.note(es-es,EXCHG.140).gifNota:

Solo se pueden suspender los movimientos en línea mediante el parámetro SuspendWhenReadyToComplete.

Dd876952.note(es-es,EXCHG.140).gifNota:

La creación de una solicitud de movimiento por lotes permite crear una etiqueta que identifique los buzones que se moverán. Cada buzón se moverá de forma individual cuando haya una instancia MRS disponible para llevar a cabo el movimiento. A continuación, puede realizar el filtrado en las búsquedas mediante el parámetro BatchName en los cmdlets Get-MoveRequest y Get-MoveRequestStatistics.

Get-MailUser -ANR a* | New-MoveRequest -RemoteLegacy -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -RemoteCredential $Cred -TargetDeliveryDomain 'mail.contoso.com' -TargetDatabase DB02 -SuspendWhenReadyToComplete -BatchName "Aug28 - To be Completed at 11pm"

  Crear una solicitud de movimiento heredado remoto que la procese un servidor específico

En este ejemplo se crea una nueva solicitud de movimiento procesada por el servidor de acceso de clientes CAS1.contoso.com, que tiene MRS instalado.

Dd876952.note(es-es,EXCHG.140).gifNota:

El parámetro MRSServer se reserva para fines de depuración. Use este parámetro únicamente si lo indica el personal de soporte. Si usa este parámetro y el servidor especificado no está operativo, esta solicitud de movimiento no se procesará.

New-MoveRequest -Identity 'tony@humongousinsurance.com -RemoteLegacy -RemoteGlobalCatalog 'GC01.humongousinsurance.com' -RemoteCredential $Cred -TargetDatabase DB02 -TargetDeliveryDomain 'mail.contoso.com' -MRSServer CAS1.contoso.com

  Crear una solicitud de movimiento heredado remoto suspendido

En este ejemplo se crea una solicitud de movimiento por lotes que queda suspendida para todos los buzones del bosque de destino cuyo atributo CustomAttribute1 esté establecido en Monday. Es posible que desee ejecutar este comando si quiere crear de forma inmediata la solicitud de movimiento y reanudarla por la tarde, cuando el tráfico de correos electrónicos sea bajo.

Dd876952.note(es-es,EXCHG.140).gifNota:

La creación de una solicitud de movimiento por lotes permite crear una etiqueta que identifique los buzones que se moverán. Cada buzón se moverá de forma individual cuando haya una instancia MRS disponible para llevar a cabo el movimiento. A continuación, puede realizar el filtrado en las búsquedas mediante el parámetro BatchName en los cmdlets Get-MoveRequest y Get-MoveRequestStatistics.

Get-MailUser -Filter {CustomAttribute1 -eq 'Monday'} | New-MoveRequest -RemoteLegacy -RemoteGlobalCatalog 'CAS01.humongousinsurance.com' -RemoteCredential $Cred -TargetDatabase DB01 -TargetDeliveryDomain 'mail.contoso.com' -Suspend -SuspendComment "Resume after 11:00 P.M. PST" -BatchName "MondayMoves_HumongousToContoso"