Condividi tramite


Move-Mailbox (RTM)

 

Si applica a: Exchange Server 2007

Ultima modifica dell'argomento: 2007-06-05

Utilizzare il cmdlet Move-Mailbox per spostare le cassette postali all'interno dell'organizzazione o tra organizzazione diverse.

Sintassi

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-AllContentKeywords <String[]>] [-AllowMerge <SwitchParameter>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DomainController <Fqdn>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-IgnoreRuleLimitErrors <SwitchParameter>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-NTAccountOU <OrganizationalUnitIdParameter>] [-PreserveMailboxSizeLimit <SwitchParameter>] [-ReportFile <LocalLongFullPath>] [-RetryInterval <EnhancedTimeSpan>] [-RetryTimeout <EnhancedTimeSpan>] [-SourceForestCredential <PSCredential>] [-SourceForestGlobalCatalog <Fqdn>] [-SourceMailboxCleanupOptions <None | DeleteSourceMailbox | DeleteSourceNTAccount>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-TargetForestCredential <PSCredential>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -ConfigurationOnly <SwitchParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

move-Mailbox -Identity <MailboxIdParameter> -TargetDatabase <DatabaseIdParameter> [-BadItemLimit <Int32>] [-DomainController <Fqdn>] [-GlobalCatalog <Fqdn>] [-IgnorePolicyMatch <SwitchParameter>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-ValidateOnly <SwitchParameter>]

Descrizione dettagliata

È possibile utilizzare il cmdlet Move-Mailbox per eseguire le operazioni seguenti:

  • Spostamento di una cassetta postale da un server all'altro di un'organizzazione. Questo spostamento può essere utile durante gli aggiornamenti hardware o software.

  • Spostamento di una cassetta postale da un server all'altro di organizzazioni diverse. Questo spostamento può essere utile quando le organizzazioni fondono infrastrutture di rete.

Per eseguire il cmdlet Move-Mailbox, è necessario utilizzare un account che disponga di quanto elecato di seguito sia sul server di origine che su quello di destinazione:

  • Ruolo Exchange Server Administrator

  • Ruolo Exchange Recipient Administrator

  • Appartenenza al gruppo Administrators locale

Nota

Se Exchange 2007 viene eseguito su un computer che funge anche da controller di dominio, per spostare una cassetta postale su un database del server, l'account utilizzato deve disporre del ruolo Exchange Server Administrator, ma non necessariamente del ruolo Exchange.

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

Parametri

Parametro Obbligatorio Tipo Descrizione

ConfigurationOnly

Obbligatorio

System.Management.Automation.SwitchParameter

Il parametro ConfigurationOnly modifica la posizione del server Exchange nel servizio directory di Active Directory. Utilizzare questo parametro per dirigere la cassetta postale verso un server funzionale. Viene spostato il contenuto della cassetta postale.

Identity

Obbligatorio

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Il parametro Identity specifica l'identificazione del destinatario della singola cassetta postale da spostare. Se il comando Get-Mailbox viene reindirizzato, questo parametro non è obbligatorio.

TargetDatabase

Obbligatorio

Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter

Il parametro TargetDatabase specifica il database nel quale viene spostata la cassetta postale. Se il comando Get-Mailbox viene reindirizzato, questo parametro non è obbligatorio.

Se non si specifica il nome server, il cmdlet effettuerà la ricerca del database nel server locale. Se vi sono più database con lo stesso nome nello stesso server, è necessario specificare il gruppo di archiviazione.

AllContentKeywords

Facoltativo

System.String[]

Il parametro AllContentKeywords specifica le parole chiave del contenuto da includere nello spostamento. Se una parola chiave specificata nel corpo del messaggio, negli allegati o nell'oggetto, viene trovata dal comando, tali messaggi verranno esportati.

Nota

Ciò è diverso dall'utilizzo di entrambi i parametri ContentKeywords e SubjectKeywords. Se si utilizzano entrambi i parametri ContentKeywords e SubjectKeywords, verranno esportati dal comando solo i messaggi contenenti sia la parola chiave specificata per il parametro ContentKeywords nel corpo del messaggio o negli allegati che quella indicata per il parametro SubjectKeywords nell'oggetto.

AllowMerge

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro AllowMerge specifica l'unione di cassette postali nel caso esista già una cassetta postale. È possibile utilizzare questo parametro per spostare una cassetta postale tra organizzazioni diverse, anche se esiste già una cassetta postale di destinazione. Il contenuto della cassetta postale viene unito a quello della destinazione. Questo parametro non può essere utilizzato se si adopera il parametro NTAccountOU

AttachmentFilenames

Facoltativo

System.String[]

Il parametro AttachmentFilenames specifica gli allegati da includere nello spostamento. I nomi dei file possono includere qualsiasi tipo di file e anche caratteri jolly.

BadItemLimit

Facoltativo

System.Int32

Il parametro BadItemLimit specifica il numero di voci errate da saltare. Utilizzare 0 per non saltare nessuna voce errata. La gamma di immissione valida per questo parametro è compresa tra 0 e 2.147.483.647.

ContentKeywords

Facoltativo

System.String[]

Il parametro ContentKeywords specifica le parole chiave del contenuto da includere nello spostamento. Se una parola chiave specificata nel corpo del messaggio o negli allegati viene trovata dal comando, tali messaggi verranno esportati.

DomainController

Facoltativo

Microsoft.Exchange.Data.Fqdn

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

EndDate

Facoltativo

System.DateTime

Il parametro EndDate consente di specificare la data di fine per il filtro del contenuto che verrà spostato dalla cassetta postale di origine. Verranno spostati solo gli elementi della cassetta postale la cui data risulta uguale o precedente alla data di fine. Quando si immette una data specifica, utilizzare il formato data breve definito nelle impostazioni delle Opzioni internazionali configurate nel computer locale. Ad esempio, se il computer è configurato per l'utilizzo del formato data breve gg/mm/aaaa, immettere 01/03/2006 per specificare il 1° marzo 2006.

ExcludeFolders

Facoltativo

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

Il parametro ExcludeFolders specifica l'elenco delle cartelle da escludere durante lo spostamento.

GlobalCatalog

Facoltativo

Microsoft.Exchange.Data.Fqdn

Il parametro GlobalCatalog specifica il catalogo globale nel quale eseguire le operazioni di ricerca relative alla foresta di destinazione.

IgnorePolicyMatch

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro IgnorePolicyMatch specifica se si desidera conformarsi ai criteri del destinatario.

IgnoreRuleLimitErrors

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro IgnoreRuleLimitErrors specifica se spostare le regole utente nell'account di Microsoft Exchange Server 2003 o di Exchange 2000 Server di destinazione per evitare il limite delle regole di 32 K di Microsoft Outlook.

IncludeFolders

Facoltativo

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

Il parametro IncludeFolders specifica l'elenco delle cartelle da includere durante lo spostamento.

Locale

Facoltativo

System.Globalization.CultureInfo

Il parametro Locale specifica le impostazioni locali dei messaggi da spostare. Solo i messaggi con le impostazioni locali specificate verranno spostati dal comando.

MaxThreads

Facoltativo

System.Int32

Il parametro MaxThreads specifica il numero massimo di thread da utilizzare. La gamma di immissione valida per questo parametro è compresa tra 0 e 30.

Nota

La gamma di thread accettabile è determinata dalle prestazioni dell'organizzazione di Exchange. Prima di spostare più cassette postali contemporaneamente, si consiglia di eseguire test di convalida per stabilire una gamma accettabile per l'ambiente in uso.

NTAccountOU

Facoltativo

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

Il parametro NTAccountOU specifica l'unità organizzativa nella quale vengono creati gli account di Microsoft Windows NT. Questo parametro non può essere utilizzato se si adopera il parametro AllowMerge.

PreserveMailboxSizeLimit

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro PreserveMailboxSizeLimit specifica se applicare alla cassetta postale di destinazione le opzioni di limite di dimensione della cassetta postale di origine.

ReportFile

Facoltativo

Microsoft.Exchange.Data.LocalLongFullPath

Il parametro ReportFile specifica il percorso e il nome file del file di registro dei rapporti XML.

RetryInterval

Facoltativo

Microsoft.Exchange.Data.EnhancedTimeSpan

Il parametro RetryInterval specifica l'intervallo per il recupero dello stato dello spostamento dal server.

RetryTimeout

Facoltativo

Microsoft.Exchange.Data.EnhancedTimeSpan

Il parametro RetryTimeout il limite di timeout per lo spostamento di una cassetta postale.

SourceForestCredential

Facoltativo

System.Management.Automation.PSCredential

Il parametro SourceForestCredential specifica le credenziali utilizzate durante la connessione con la cassetta postale di origine.

SourceForestGlobalCatalog

Facoltativo

Microsoft.Exchange.Data.Fqdn

Il parametro SourceForestGlobalCatalog specifica il catalogo globale nel quale eseguire le operazioni di ricerca relative alla foresta di origine.

SourceMailboxCleanupOptions

Facoltativo

Microsoft.Exchange.Management.RecipientTasks.MoveMailboxSourceCleanupType

Il parametro SourcMailboxCleanupOptions specifica le opzioni di pulizia per la cassetta postale di origine. Questo parametro non può essere utilizzato se si adopera il parametro AllowMerge.

StartDate

Facoltativo

System.DateTime

Il parametro StartDate consente di specificare la data di inizio per il filtro del contenuto che viene spostato dalla cassetta postale di origine. Verranno spostati solo gli elementi della cassetta postale la cui data è successiva alla data di fine. Quando si immette una data specifica, utilizzare il formato data breve definito nelle impostazioni delle Opzioni internazionali configurate nel computer locale. Ad esempio, se il computer è configurato per l'utilizzo del formato data breve gg/mm/aaaa, immettere 01/03/2006 per specificare il 1° marzo 2006.

SubjectKeywords

Facoltativo

System.String[]

Il parametro SubjectKeywords consente di specificare i filtri per le parole chiave degli oggetti degli elementi della cassetta postale di origine.

TargetForestCredential

Facoltativo

System.Management.Automation.PSCredential

Il parametro TargetForestCredential specifica le credenziali utilizzate durante la connessione con la cassetta postale di destinazione.

ValidateOnly

Facoltativo

System.Management.Automation.SwitchParameter

Il parametro ValidateOnly fornisce l'opzione di convalida dello spostamento senza spostare effettivamente la cassetta postale.

Tipi di input

Tipi restituiti

Errori

Errore Descrizione

  

  

Eccezioni

Eccezioni Descrizione

  

  

Esempio

In questo esempio, si utilizza il comando Move-Mailbox per spostare la cassetta postale di John People (john@contoso.com) in un nuovo database di cassette postali denominato NewMailboxDatabase.

Move-Mailbox john@contoso.com -TargetDatabase NewMailboxDatabase