Move-DatabasePath

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Dernière rubrique modifiée : 2008-07-07

La cmdlet Move-DatabasePath permet de définir un nouveau chemin d'accès à l'emplacement d'une base de données sur le serveur de boîtes aux lettres spécifié et de déplacer les fichiers liés vers cet emplacement.

Syntaxe

Move-DatabasePath -Identity <DatabaseIdParameter> [-ConfigurationOnly <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-CopyEdbFilePath <EdbFilePath>] [-DomainController <Fqdn>] [-EdbFilePath <EdbFilePath>] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Description détaillée

La cmdlet Move-DatabasePath permet de définir un nouveau chemin d'accès à l'emplacement d'une base de données sur le serveur de boîtes aux lettres spécifié et de déplacer les fichiers liés vers cet emplacement. Cette cmdlet est valide uniquement pour les serveurs de boîtes aux lettres Microsoft Exchange Server 2007.

Lorsque vous utilisez la cmdlet Move-DatabasePath, vous devez considérer les points suivants :

  • Cette cmdlet échoue si elle est exécutée alors que la base de données est en cours de sauvegarde.

  • Si la base de données spécifiée est montée pendant l'exécution de cette cmdlet, la base de données sera automatiquement démontée puis remontée, et sera inaccessible pour les utilisateurs lors du démontage.

  • Dans un environnement de réplication continue en cluster (CCR), la deuxième copie des données doit être déplacée manuellement.

  • Cette commande peut être exécutée sur le serveur de boîtes aux lettres affecté uniquement ; elle peut être exécutée sur la station de travail d'un administrateur lorsque le paramètre ConfigurationOnly est utilisé.

Pour exécuter la cmdlet Move-DatabasePath, vous devez utiliser un compte auquel ont été délégués :

  • le rôle Administrateur de serveur Exchange et le groupe Administrateurs local pour le serveur cible.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Paramètres

Paramètre Obligatoire Type Description

Identity

Obligatoire

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Le paramètre Identity spécifie le GUID, le nom unique (DN) ou le nom de la base de données.

  • Lorsque vous spécifiez le nom de la base de données, vous pouvez inclure le nom de serveur en utilisant le format Name\Storage Group\Database.

  • L'étiquette du paramètre Identity est facultative.

ConfigurationOnly

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre ConfigurationOnly modifie la configuration de la base de données sans déplacer de fichiers. La valeur $true modifie uniquement la configuration dans Active Directory. La valeur $false modifie la configuration dans Active Directory et déplace les fichiers. La valeur par défaut est $true.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre Confirm suspend le traitement par la commande et vous demande de confirmer les actions que la commande va exécuter avant de continuer le traitement. Il n'est pas nécessaire de spécifier une valeur pour le paramètre Confirm.

CopyEDBFilePath

Facultatif

Microsoft.Exchange.Data.EdbFilePath

Le paramètre CopyEDBFilePath spécifie un nouveau chemin d'accès pour la copie de sauvegarde de la base de données. Ce chemin d'accès au fichier ne peut pas être le même que celui indiqué pour le paramètre EDBFilePath.

DomainController

Facultatif

Microsoft.Exchange.Data.Fqdn

Pour spécifier le nom de domaine complet (FQDN) du contrôleur de domaine qui écrit ce changement de configuration dans le service d'annuaire Active Directory, incluez le paramètre DomainController dans la commande.

EDBFilePath

Facultatif

Microsoft.Exchange.Data.EdbFilePath

Le paramètre EDBFilePath spécifie un nouveau chemin d'accès au fichier pour la base de données. Tous les fichiers de base de données actuels sont déplacés vers cet emplacement. L'emplacement par défaut est <ExchangeInstallDirectory>\Mailbox\LocalCopies\Storage Group\MBDatabase.edb. Ce chemin d'accès au fichier ne peut pas être le même que le chemin d'accès à la copie de sauvegarde de la base de données.

Force

Facultatif

System.Management.Automation.SwitchParameter

Incluez le paramètre Force pour forcer l'exécution de la commande sans demander de confirmation à l'utilisateur.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Le paramètre WhatIf donne pour instruction à la commande de simuler les actions qu'elle va appliquer à l'objet. Grâce au paramètre WhatIf, vous pouvez afficher des changements potentiels sans devoir les appliquer. Il n'est pas nécessaire de spécifier une valeur pour le paramètre WhatIf.

Types d'entrées

Types de retours

Erreurs

Erreur Description

 

Exceptions

Exceptions Description

 

Exemple

Dans le premier exemple, la commande Move-DatabasePath permet de définir un nouveau chemin d'accès à la base de données de boîtes aux lettres spécifié par le GUID.

Dans le deuxième exemple, la commande Move-DatabasePath permet de définir un nouveau chemin d'accès à la base de données de boîtes aux lettres spécifié par le nom de la base de données, en utilisant le format du paramètre IdentityServer Name\Storage Group\Database.

Move-DatabasePath -Identity a0ec9f03-12a9-4e40-9310-43f9105fd4d2 -EdbFilePath C:\NewFolder\MyDatabase.edb
Move-DatabasePath -Identity "ExchangeServer2.Contoso.com\First Storage Group\Mailbox Database 2" -EdbFilePath "C:\NewFolder\Mailbox Database 2.edb"

Pour exécuter l'opération de déplacement, la base de données doit être démontée de façon temporaire, ce qui la rend inaccessible pour tous les utilisateurs. Si la base de données est actuellement démontée, elle n'est pas remontée au terme du processus.