Move-DatabasePath

 

Si applica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Ultima modifica dell'argomento: 2008-07-07

Utilizzare il cmdlet Move-DatabasePath per impostare un nuovo percorso del database sul server Cassette postali specificato e spostare i file corrispondenti in quel percorso.

Sintassi

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

Descrizione dettagliata

Utilizzare il cmdlet Move-DatabasePath per impostare un nuovo percorso del database sul server Cassette postali specificato e spostare i file corrispondenti in quel percorso. Questo cmdlet è valido solo per i server Cassette postali Microsoft Exchange Server 2007.

Quando si utilizza il cmdlet Move-DatabasePath, considerare quanto segue:

  • Questo cmdlet riporta un errore se è in esecuzione mentre si sta eseguendo il backup del database.

  • Se il database specificato viene installato quando il cmdlet è in esecuzione, il database viene disinstallato automaticamente e quindi installato nuovamente e non sarà disponibile per gli utenti finché disinstallato.

  • In un ambiente di replica continua cluster (CCR, Cluster Continuous Replication), è necessario spostare manualmente la seconda copia dei dati.

  • Questo comando può essere eseguito solo sui server Cassette postali interessati, fatta eccezione per il fatto che può essere eseguito su una workstation dell'amministratore quando si utilizza il parametro ConfigurationOnly.

Per eseguire il cmdlet Move-DatabasePath, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Server Administrator e appartenenza al gruppo Administrators locale del server di destinazione.

Per ulteriori informazioni sulle autorizzazioni, sulla delega dei ruoli e sui diritti necessari per l'amministrazione di Exchange Server 2007, vedere Considerazioni sulle autorizzazioni.

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Il parametro Identity consente di specificare il GUID, il nome distinto (DN) o il nome del database.

  • Quando si specifica il nome di un database, è possibile includere il nome del server utilizzando il formato Nome del server\Gruppo di archiviazione\Database.

  • L'etichetta del parametro Identity è facoltativa.

ConfigurationOnly

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro ConfigurationOnly modifica la configurazione del database senza spostare alcun file. Il valore $true modifica la configurazione soltanto in Active Directory. Il valore $false modifica la configurazione in Active Directory e sposta i file. Il valore predefinito è $true.

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro Confirm determina l'interruzione dell'elaborazione e richiede che l'utente, prima che l'elaborazione continui, confermi l'operazione che verrà eseguita dal comando. Non è necessario specificare alcun valore con il parametro Confirm.

CopyEDBFilePath

Facoltativo

Microsoft.Exchange.Data.EdbFilePath

Il parametro CopyEDBFilePath consente di specificare un nuovo percorso del file per la copia di backup del database. Il percorso del file non può essere lo stesso di EDBFilePath.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

Per specificare il nome di dominio completo (FQDN) del controller di dominio che consente di scrivere la modifica alla configurazione nel servizio directory di Active Directory, includere nel comando il parametro DomainController.

EDBFilePath

Facoltativo

Microsoft.Exchange.Data.EdbFilePath

Il parametro EDBFilePath consente di specificare un nuovo percorso del file per il database. Tutti i file del database vengono spostati in questo percorso. Il percorso predefinito è <ExchangeInstallDirectory>\Mailbox\LocalCopies\Storage Group\MBDatabase.edb. Questo percorso del file non può essere lo stesso della copia di backup del database.

Force

Facoltativo

System.Management.Automation.SwitchParameter

Specificare il parametro Force per imporre l'esecuzione del comando senza richiedere la conferma dell'utente.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro WhatIf consente al comando di simulare le azioni da intraprendere sull'oggetto. Utilizzando il parametro WhatIf, è possibile visualizzare quali sono le modifiche che verrebbero apportate senza applicarle. Per il parametro WhatIf non è necessario specificare un valore.

Tipi di input

Tipi restituiti

Errori

Errore Descrizione

 

Eccezioni

Eccezioni Descrizione

 

Esempio

Nel primo esempio il comando Move-DatabasePath viene utilizzato per impostare un nuovo percorso per il database della cassetta postale specificato dal GUID.

Nel secondo esempio il comando Move-DatabasePath viene utilizzato per impostare un nuovo percorso del database della cassetta postale specificato dal nome del database utilizzando il formato del parametro Identity: Nome del server\Gruppo di archiviazione\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"

Per eseguire l'operazione di spostamento, è necessario disinstallare temporaneamente il database, rendendolo inaccessibile per gli utenti. Se il database è disinstallato temporaneamente, non viene installato nuovamente al termine dell'operazione.