Move-ActiveMailboxDatabase

Este cmdlet solo está disponible en el entorno local de Exchange.

Use el cmdlet Move-ActiveMailboxDatabase para realizar un cambio de base de datos o servidor.

Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.

Syntax

Move-ActiveMailboxDatabase
    [-ActivatePreferredOnServer] <MailboxServerIdParameter>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Identity] <DatabaseIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Server] <MailboxServerIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-MoveAllDatabasesOrNone]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Identity] <DatabaseIdParameter>
    [-ActivateOnServer] <MailboxServerIdParameter>
    [-SkipAllChecks]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]

Description

Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.

Ejemplos

Ejemplo 1

Move-ActiveMailboxDatabase DB2 -ActivateOnServer MBX1 -MountDialOverride:None

En este ejemplo se efectúa un cambio de una base de datos denominada DB2 en el servidor de buzón MBX1. Cuando finalice el comando, MBX1 hospeda la copia activa de DB2. Como el parámetro MountDialOverride se establece en None, MBX1 monta la base de datos usando su propia configuración definida de marcado de montaje automático de base de datos.

Ejemplo 2

Move-ActiveMailboxDatabase DB1 -ActivateOnServer MBX3 -MountDialOverride:GoodAvailability

En este ejemplo se efectúa un cambio de una base de datos denominada DB1 en el servidor de buzón MBX3. Cuando finalice el comando, MBX3 hospeda la copia activa de DB1. Como el parámetro MountDialOverride se especifica con un valor de Good Availability, MBX3 monta la base de datos mediante la configuración de marcado de montaje automático de base de datos de GoodAvailability.

Ejemplo 3

Move-ActiveMailboxDatabase DB3 -ActivateOnServer MBX4

En este ejemplo se efectúa un cambio de una base de datos denominada DB3 en el servidor de buzón MBX4. Cuando finalice el comando, MBX4 hospeda la copia activa de DB3. Dado que no se especifica el parámetro MountDialOverride, MBX4 monta la base de datos mediante una configuración de marcado de montaje automático de base de datos sin pérdidas.

Ejemplo 4

Move-ActiveMailboxDatabase -Server MBX1

En este ejemplo se efectúa un cambio de servidor en el servidor de buzón MBX1. Todas las copias de base de datos de buzón activo en MBX1 se activarán en uno o más servidores de buzón con copias en buen estado de las bases de datos activas en MBX1.

Parámetros

-ActivateOnServer

El parámetro ActivateOnServer especifica el nombre del servidor de buzón en el que la copia de base de datos del buzón debe activarse.

Type:MailboxServerIdParameter
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ActivatePreferredOnServer

El parámetro ActivatePreferredOnServer especifica el servidor de buzones donde desea activar todas las bases de datos de buzón de correo que tienen copias con un valor ActivationPreference de 1. Puede usar cualquier valor que identifique de forma exclusiva el servidor. Por ejemplo:

  • Nombre
  • Nombre completo (DN)
  • ExchangeLegacyDN
  • GUID

Puede utilizar este parámetro como parte de la finalización del modo de mantenimiento en un servidor Buzón.

Type:MailboxServerIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Confirm

El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.

  • Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta: -Confirm:$false.
  • La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, dc01.contoso.com.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

El parámetro Identity especifica la base de datos de buzón de correo que desea activar. Puede usar cualquier valor que identifique la base de datos de forma exclusiva. Por ejemplo:

  • Nombre
  • Nombre completo (DN)
  • GUID

No se puede usar este parámetro con el parámetro Server

Type:DatabaseIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MountDialOverride

El parámetro MountDialOverride se usa para invalidar la configuración de marcado de montaje de base de datos automático (AutoDatabaseMountDial) para el servidor de destino y especificar una configuración alternativa. Los valores posibles son:

  • Ninguno: al usar este valor, se usará la configuración de marcado de montaje automático de base de datos configurada actualmente en el servidor de destino.
  • Sin pérdidas: este es el valor predeterminado. Al usar este valor, la base de datos no se monta automáticamente hasta que todos los archivos de registro que se generaron en la copia activa original se hayan copiado a la copia pasiva.
  • Buena disponibilidad: si especifica este valor, la base de datos se monta automáticamente inmediatamente después de una conmutación por error si la longitud de la cola de copia es menor o igual que 6. Si la longitud de cola de copia es mayor que 6, la base de datos no se monta automáticamente. Cuando la longitud de la cola de copia es menor o igual que 6, Microsoft Exchange intenta replicar los registros restantes en la copia pasiva y, a continuación, monta la base de datos.
  • BestEffort: si especifica este valor, la base de datos se montará automáticamente independientemente del tamaño de la longitud de la cola de copia. Dado que la base de datos se montará con cualquier nivel de pérdida de registros, el uso de este valor puede ocasionar una fuerte pérdida de datos.
  • Mejor disponibilidad: si especifica este valor, la base de datos se monta automáticamente inmediatamente después de una conmutación por error si la longitud de la cola de copia es menor o igual que 12. La longitud de la cola de copia es el número de registros reconocidos por la copia pasiva que debe replicarse. Si la longitud de la cola de copia es superior a 12, las bases de datos no se montan automáticamente. Cuando la longitud de la cola de copia es menor o igual que 12, Exchange intenta replicar los registros restantes en la copia pasiva y, a continuación, monta la base de datos.
Type:DatabaseMountDialOverride
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MoveAllDatabasesOrNone

El modificador MoveAllDatabasesOrNone especifica si se debe evitar que se muevan bases de datos si no se puede mover una base de datos activa única en el servidor. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-MoveComment

El parámetro MoveComment especifica un motivo administrativo opcional para la operación de movimiento. El comentario queda grabado en el registro de eventos.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Server

El parámetro Server especifica el servidor desde el que desea mover todas las bases de datos de buzones de correo activas. Puede usar cualquier valor que identifique de forma exclusiva el servidor. Por ejemplo:

  • Nombre
  • Nombre completo (DN)
  • ExchangeLegacyDN
  • GUID

No se puede usar este parámetro con el parámetro Identity

Type:MailboxServerIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipActiveCopyChecks

El modificador SkipActiveCopyChecks especifica si se debe omitir la comprobación de la copia activa actual para ver si es actualmente un origen de propagación para las bases de datos pasivas. No es necesario especificar un valor con este modificador.

Nota: Al usar este modificador, puede mover una base de datos que sea actualmente un origen de propagación, lo que cancela la operación de inicialización.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipAllChecks

El modificador SkipAllChecks especifica si se deben omitir todas las comprobaciones. No es necesario especificar un valor con este modificador.

Este modificador equivale a especificar todos los parámetros de omisión individuales que están disponibles en este cmdlet.

Solo puede usar este modificador con el parámetro ActivateOnServer.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-SkipClientExperienceChecks

El modificador SkipClientExperienceChecks especifica si se debe omitir la comprobación de estado del catálogo de búsqueda (índice de contenido) para ver si el catálogo de búsqueda está en buen estado y actualizado. No es necesario especificar un valor con este modificador.

Si el catálogo de búsqueda de la copia de base de datos que va a activar se encuentra en mal estado o está inutilizable y usa este parámetro para omitir la comprobación de estado del catálogo de búsqueda y activar la copia de base de datos, tendrá que volver a rastrear o inicializar el catálogo de búsqueda.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipCpuChecks

El modificador SkipCpuChecks especifica si se omiten las comprobaciones de uso elevado de CPU. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-SkipHealthChecks

El modificador SkipHealthChecks especifica si se deben omitir las comprobaciones de estado de copia pasivas. No es necesario especificar un valor con este modificador.

Cuando se usa este modificador, puede mover la copia activa a una copia de base de datos que se encuentra en estado Con error. Solo debe usar este modificador si se produjo un error en el intento inicial de mover la base de datos activa. Esto se debe a que el modificador SkipHealthChecks realiza una validación adicional para garantizar que los archivos de registro sean coherentes, lo que puede tardar mucho tiempo.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipLagChecks

El modificador SkipLagChecks especifica si se va a permitir que se active una copia que tenga colas de reproducción y copia fuera de los criterios configurados. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipMaximumActiveDatabasesChecks

El modificador SkipMaximumActiveDatabasesChecks especifica si se debe omitir la comprobación del valor de MaximumPreferredActiveDatabases durante el proceso de selección del mejor servidor y copia (BCSS). No es necesario especificar un valor con este modificador.

Todos los valores configurados de MaximumActiveDatabases se seguirán respetando durante el proceso de BCSS, y los respetará el almacén de información.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipMoveSuppressionChecks

El modificador SkipMoveSuppressionChecks especifica si se omiten las comprobaciones de supresión de movimiento. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-TerminateOnWarning

El modificador TerminateOnWarning especifica si se finaliza la tarea y se genera un mensaje de error si se encuentra una advertencia durante la operación de conmutación. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Entradas

Input types

Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.

Salidas

Output types

Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.