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 base de données sans perte.
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 intègres des bases de données actives sur MBX1.
Paramètres
-ActivateOnServer
Applicable : Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
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
Le paramètre ActivatePreferredOnServer spécifie le serveur de boîtes aux lettres dans 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
Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.
- 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 cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.
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
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
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
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 de base de données automatique actuellement configuré sur le serveur cible est utilisé.
- Sans perte : cette valeur est la valeur par défaut. La base de données ne se monte pas automatiquement tant que tous les fichiers journaux générés sur la copie active d’origine n’ont pas été copiés dans 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 se monte avec n’importe quelle perte de journal, l’utilisation de cette valeur peut entraîner une grande quantité de perte de données.
- BestAvailability : la base de données est automatiquement montée 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. Lorsque 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
Le commutateur MoveAllDatabasesOrNone spécifie s’il faut empêcher les bases de données de se déplacer 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
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
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
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 les 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 de départ.
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
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 équivaut à spécifier tous les paramètres skip individuels 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
Le commutateur SkipClientExperienceChecks spécifie s’il faut ignorer l’état du catalogue de recherche (index de contenu) case activée 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 non sain ou inutilisable et que vous utilisez ce paramètre pour ignorer le case activée d’intégrité du catalogue de recherche et activer la copie de base de données, vous devez soit réexécérer le catalogue de recherche, soit le réinsérer.
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
Le commutateur SkipCpuChecks spécifie s’il faut ignorer les vérifications 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
Le commutateur SkipHealthChecks spécifie s’il faut contourner les vérifications d’intégrité de copie passives. 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 qui est dans l’état Échec. Vous devez utiliser ce commutateur uniquement si la tentative initiale de déplacement de la base de données active a échoué. Cela est dû au fait que le commutateur SkipHealthChecks effectue une validation supplémentaire pour s’assurer que les fichiers journaux sont cohérents, ce qui peut prendre beaucoup de temps.
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
Le commutateur SkipLagChecks spécifie s’il faut autoriser l’activation d’une copie qui comporte 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
Le commutateur SkipMaximumActiveDatabasesChecks spécifie s’il faut ignorer la vérification de la valeur de MaximumPreferredActiveDatabases pendant le processus BCSS (Best Copy and Server Selection). Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.
Toute valeur configurée pour MaximumActiveDatabases est respecté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
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
Le commutateur TerminateOnWarning spécifie s’il faut mettre fin à la tâche et générer 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
Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces 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 courants : -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.