Move-ActiveMailboxDatabase

La cmdlet est disponible uniquement dans Exchange en local.

Utilisez la cmdlet Move-ActiveMailboxDatabase pour effectuer un basculement de serveur ou de base de données.

Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet Exchange.

Syntaxe

ActivatePreferred

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

Identity

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

Server

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

SkipAllChecks

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

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cet article répertorie tous les paramètres de l’applet de commande, il se peut que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous sont attribuées. Pour rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.

Exemples

Exemple 1

Move-ActiveMailboxDatabase DB2 -ActivateOnServer MBX1 -MountDialOverride:None

Cet exemple exécute un basculement de la base de données DB2 vers le serveur de boîtes aux lettres MBX1. Lorsque la commande est terminée, MBX1 héberge la copie active de DB2. Étant donné que le paramètre MountDialOverride est défini sur None, MBX1 monte la base de données à l’aide de ses propres paramètres de montage automatique.

Exemple 2

Move-ActiveMailboxDatabase DB1 -ActivateOnServer MBX3 -MountDialOverride:GoodAvailability

Cet exemple exécute un basculement de la base de données DB1 vers le serveur de boîtes aux lettres MBX3. Lorsque la commande est terminée, MBX3 héberge la copie active de DB1. Étant donné que le paramètre MountDialOverride est spécifié avec la valeur Good Availability, MBX3 monte la base de données avec le paramètre de montage automatique GoodAvailability.

Exemple 3

Move-ActiveMailboxDatabase DB3 -ActivateOnServer MBX4

Cet exemple exécute un basculement de la base de données DB3 vers le serveur de boîtes aux lettres MBX4. Lorsque la commande est terminée, MBX4 héberge la copie active de DB3. Étant donné que le paramètre MountDialOverride n’est pas spécifié, MBX4 monte la base de données à l’aide d’un paramètre de numérotation de montage automatique de la base de données de Lossless.

Exemple 4

Move-ActiveMailboxDatabase -Server MBX1

Cet exemple effectue un basculement de serveur pour le serveur de boîte aux lettres nommé MBX1. Toutes les copies de base de données de boîtes aux lettres actives sur MBX1 sont activées sur un ou plusieurs autres serveurs de boîtes aux lettres avec des copies saines des bases de données actives sur MBX1.

Paramètres

-ActivateOnServer

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le paramètre ActivateOnServer spécifie le nom du serveur de boîte aux lettres sur lequel la copie de base de données de boîte aux lettres doit être activée.

Propriétés du paramètre

Type:MailboxServerIdParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Identity
Position:2
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False
Server
Position:2
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-ActivatePreferredOnServer

Applicable : Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le paramètre ActivatePreferredOnServer spécifie le serveur de boîtes aux lettres sur lequel vous souhaitez activer toutes les bases de données de boîtes aux lettres qui ont des copies avec une valeur ActivationPreference de 1. Vous pouvez utiliser n’importe quelle valeur qui identifie uniquement le serveur. Par exemple :

  • Nom
  • Nom unique (DN)
  • ExchangeLegacyDN
  • GUID

Vous pouvez utiliser ce paramètre dans le cadre de l’arrêt du mode maintenance sur un serveur de boîtes aux lettres.

Propriétés du paramètre

Type:MailboxServerIdParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ActivatePreferred
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-Confirm

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’impact de ce commutateur sur l’applet de commande varie selon que l’applet de commande nécessite une confirmation avant de continuer.

  • Les applets de commande destructrices (par exemple, les applets de commande Remove-*) comportent une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.
  • La plupart des autres applets de commande (par exemple, les applets de commande New-* et Set-*) n'ont pas de pause intégrée. Pour ces applets de commande, la spécification du commutateur Confirmer sans valeur introduit une pause qui vous oblige à accuser réception de la commande avant de continuer.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DomainController

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : « dc01.contoso.com ».

Propriétés du paramètre

Type:Fqdn
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Identity

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le paramètre Identity spécifie la base de données de boîtes aux lettres que vous souhaitez activer. Vous pouvez utiliser n’importe quelle valeur qui identifie la base de données de manière unique. Par exemple :

  • Nom
  • Nom unique (DN)
  • GUID

Vous ne pouvez pas utiliser ce paramètre avec le paramètre Server

Propriétés du paramètre

Type:DatabaseIdParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Identity
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False
SkipAllChecks
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-MountDialOverride

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le paramètre MountDialOverride est utilisé pour remplacer le paramètre de numérotation de montage de base de données automatique (AutoDatabaseMountDial) pour le serveur cible et spécifier un autre paramètre. Les valeurs valides sont les suivantes :

  • Aucun : le paramètre de numérotation de montage automatique de la base de données actuellement configuré sur le serveur cible est utilisé.
  • Sans perte : cette valeur est la valeur par défaut. La base de données n’est pas montée automatiquement tant que tous les fichiers journaux générés sur la copie active d’origine n’ont pas été copiés sur la copie passive.
  • GoodAvailability : la base de données se monte automatiquement immédiatement après un basculement si la longueur de la file d’attente de copie est inférieure ou égale à 6. Si la longueur de file d’attente de copies est supérieure à 6, la base de données n’est pas montée automatiquement. Lorsque la longueur de la file d’attente de copie est inférieure ou égale à 6, Microsoft Exchange tente de répliquer les journaux restants sur la copie passive, puis monte la base de données.
  • BestEffort : la base de données se monte automatiquement, quelle que soit la taille de la longueur de la file d’attente de copie. Étant donné que la base de données est montée avec n’importe quelle quantité de perte de journal, l’utilisation de cette valeur peut entraîner une perte de données importante.
  • BestAvailability : la base de données se monte automatiquement immédiatement après un basculement si la longueur de la file d’attente de copie est inférieure ou égale à 12. La longueur de la file d'attente de copie correspond au nombre de journaux reconnu par la copie passive devant être répliquée. Si la longueur de la file d'attente de copie est supérieure à 12, la base de données n'est pas montée automatiquement. Si la longueur de la file d’attente de copie est inférieure ou égale à 12, Exchange tente de répliquer les journaux restants sur la copie passive, puis monte la base de données.

Propriétés du paramètre

Type:DatabaseMountDialOverride
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MoveAllDatabasesOrNone

Applicable : Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur MoveAllDatabasesOrNone spécifie s’il faut empêcher le déplacement de bases de données si une seule base de données active sur le serveur ne peut pas être déplacée. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Server
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-MoveComment

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le paramètre MoveComment spécifie une raison administrative facultative pour l’opération de déplacement. Le commentaire est enregistré dans le journal des événements.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Server

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le paramètre Server spécifie le serveur à partir duquel vous souhaitez déplacer toutes les bases de données de boîtes aux lettres actives. Vous pouvez utiliser n’importe quelle valeur qui identifie uniquement le serveur. Par exemple :

  • Nom
  • Nom unique (DN)
  • ExchangeLegacyDN
  • GUID

Vous ne pouvez pas utiliser ce paramètre avec le paramètre Identity

Propriétés du paramètre

Type:MailboxServerIdParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

Server
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

-SkipActiveCopyChecks

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipActiveCopyChecks spécifie s’il faut ignorer la vérification de la copie active actuelle pour voir s’il s’agit actuellement d’une source d’amorçage pour des bases de données passives. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Remarque : lorsque vous utilisez ce commutateur, vous pouvez déplacer une base de données qui est actuellement une source d’amorçage, ce qui annule l’opération d’amorçage.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SkipAllChecks

Applicable : Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipAllChecks spécifie s’il faut ignorer toutes les vérifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Ce commutateur revient à spécifier tous les paramètres de saut individuels qui sont disponibles sur cette applet de commande.

Vous ne pouvez utiliser ce commutateur qu’avec le paramètre ActivateOnServer.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

SkipAllChecks
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SkipClientExperienceChecks

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipClientExperienceChecks spécifie s’il faut ignorer le case activée d’état du catalogue de recherche (index de contenu) pour voir si le catalogue de recherche est sain et à jour. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Si le catalogue de recherche de la copie de base de données que vous activez est dans un état défectueux ou inutilisable et que vous utilisez ce paramètre pour ignorer la case activée d’intégrité du catalogue de recherche et activer la copie de la base de données, vous devez réanalyser ou réamorcer le catalogue de recherche.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SkipCpuChecks

Applicable : Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipCpuChecks spécifie s’il faut ignorer les contrôles d’utilisation élevée du processeur. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SkipHealthChecks

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipHealthChecks spécifie s’il faut contourner les contrôles d’intégrité de copie passive. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Lorsque vous utilisez ce commutateur, vous pouvez déplacer la copie active vers une copie de base de données dont l’état est Échec. Vous ne devez utiliser ce commutateur que si la première tentative de déplacement de la base de données active a échoué. En effet, le commutateur SkipHealthChecks effectue une validation supplémentaire pour garantir la cohérence des fichiers journaux, ce qui peut prendre un temps considérable.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SkipLagChecks

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipLagChecks spécifie s’il faut autoriser l’activation d’une copie qui a des files d’attente de relecture et de copie en dehors des critères configurés. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SkipMaximumActiveDatabasesChecks

Applicable : Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipMaximumActiveDatabasesChecks spécifie s’il faut ignorer la vérification de la valeur de MaximumPreferredActiveDatabases lors du processus de meilleure copie et sélection du serveur (BCSS). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Toute valeur configurée pour MaximumActiveDatabases est honorée pendant le processus BCSS et par la banque d’informations.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SkipMoveSuppressionChecks

Applicable : Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur SkipMoveSuppressionChecks spécifie s’il faut ignorer les vérifications de suppression de déplacement. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TerminateOnWarning

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur TerminateOnWarning spécifie s’il faut mettre fin à la tâche et afficher un message d’erreur si un avertissement est rencontré pendant l’opération de basculement. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Le commutateur WhatIf affiche ce que la commande fait sans apporter de modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

Input types

Pour visualiser les types d'entrées acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type d'entrée pour une cmdlet est vide, la cmdlet n'accepte pas les données d'entrée.

Sorties

Output types

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.