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.