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.
|
ConfigurationOnly |
Facoltativo |
System.Management.Automation.SwitchParameter |
Il parametro ConfigurationOnly modifica la configurazione del database senza spostare alcun file. Il valore |
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.