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.
|
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 |
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.