Spostamento di una cassetta postale all'interno di una singola foresta

 

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

Ultima modifica dell'argomento: 2008-05-13

In questo argomento viene descritto come utilizzare Exchange Management Console o Exchange Management Shell per spostare una cassetta postale all'interno di una singola foresta.

Informazioni preliminari

Per eseguire le procedure riportate di seguito, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Recipient Administrator

  • Ruolo Exchange Server Administrator e appartenenza al gruppo Administrators locale sia nel server di origine che in quello di destinazione

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.

Inoltre, prima di eseguire questa procedura, tenere presente quanto segue:

  • Non è possibile utilizzare lo Spostamento guidato cassette postali per spostare le cassette postali da una foresta all'altra. Per spostare una cassetta postale da una foresta a un'altra, è necessario utilizzare il cmdlet Move-Mailbox.

  • È possibile eseguire una sola istanza alla volta dello spostamento guidato cassette postali da Exchange Management Console. Tuttavia, se si desidera eseguire più spostamenti guidati cassette postali alla volta, è possibile aprire più Exchange Management Console ed eseguire una sola istanza della procedura guidata da ciascuna console.

  • Se la cassetta postale viene spostata nell'ambito della foresta, gli elementi contenuti nel dumpster non verranno spostati. Gli elementi contenuti nella cartella Posta eliminata verranno spostati. Per ulteriori informazioni sulla configurazione del mantenimento degli elementi di posta eliminati, vedere Configurazione del mantenimento elementi eliminati e cassette postali eliminate.

Procedura

Exchange Server 2007 Service Pack 1 (SP1)

Questa sezione contiene l'interfaccia utente grafica (GUI) specifica di SP1 e le procedure relative a Exchange Management Shell.

Per utilizzare Exchange Management Console per spostare una cassetta postale

  1. Avviare Exchange Management Console.

  2. Nell'albero della console espandere Configurazione destinatario, quindi fare clic su Cassetta postale.

  3. Nel riquadro dei risultati fare clic sulla cassetta o sulle cassette postali che si desidera rimuovere.

  4. Nel riquadro azioni fare clic su Sposta cassetta postale.

  5. In Spostamento guidato cassette postali, nella pagina Introduzione, fare clic su Sfoglia per selezionare il database delle cassette postali in cui si desidera spostare la cassetta postale, quindi scegliere Avanti.

  6. Nella pagina Opzioni di spostamento procedere come segue:

    1. Selezionare un'opzione per la gestione dei messaggi danneggiati presenti nella cassetta postale.

    2. (Facoltativo) Specificare un catalogo globale della foresta di destinazione da utilizzare nelle operazioni di ricerca.

    3. (Facoltativo) Specificare un controller di dominio nella foresta di destinazione da utilizzare per la scrittura del servizio directory di Active Directory.

    4. (Facoltativo) Se si sta spostando la cassetta postale a un database situato su un server Exchange 2003 o Exchange 2000, specificare se si desidera spostare le regole.

      Nota

      Exchange 2003 ed Exchange 2000 hanno un limite di 32 kilobyte (KB) per le regole di una cassetta postale. Se si desidera spostare una cassetta postale le cui regole superano i 32 KB su un server Exchange 2003 o Exchange 2000, è necessario specificare che non si desidera spostare le regole.

  7. Scegliere il pulsante Avanti.

  8. Nella pagina Pianificazione spostamento, specificare quando deve essere spostata la cassetta postale e scegliere Avanti.

  9. Nella pagina Sposta cassetta postale esaminare il riepilogo per confermare gli spostamenti della cassetta postale, quindi scegliere Sposta.

  10. Nella pagina Completamento fare clic su Fine.

Per utilizzare Exchange Management Shell per spostare una cassetta postale

  • Per spostare una cassetta postale verso una destinazione nell'ambito della stessa foresta, eseguire il comando riportato di seguito:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database"
    

    Nota

    Se il valore di ciascun parametro come, ad esempio, il nome del database, contiene uno spazio, è necessario racchiuderlo tra virgolette.

  • Se si desidera specificare il numero di messaggi danneggiati che possono essere ignorati prima che si verifichi un errore che impedisca lo spostamento, utilizzare il parametro BadItemLimit, come indicato nel seguente comando:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -BadItemLimit 5
    
  • Se il limite di dimensione della cassetta postale di origine supera la dimensione massima del database di destinazione, per impostazione predefinita l'operazione di spostamento non riuscirà. Se invece si desidera utilizzare il limite di dimensione della cassetta postale di origine, utilizzare il parametro PreserveMailboxSizeLimit. che consentirà di impostare la dimensione massima della cassetta postale di origine nella cassetta postale di destinazione. Se il limite di dimensione della cassetta postale di origine non viene impostato, il limite di dimensione del database di origine verrà impostato nella cassetta postale di destinazione.

    Per mantenere il limite di dimensione della cassetta postale di origine, eseguire il comando riportato di seguito:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -PreserveMailboxSizeLimit $true
    
  • Se si sta spostando una cassetta postale da Microsoft Exchange Server 2007 a Exchange Server 2003 o Exchange 2000 Server e le regole per la cassetta postale prevedono un totale maggiore di 32 KB, lo spostamento non verrà eseguito e la cassetta postale non verrà spostata dalla posizione di origine. Per evitare questo problema, è possibile utilizzare il parametro IgnoreRuleLimitErrors per fare in modo che le regole non vengano spostate con la cassetta postale.

    Per spostare una cassetta postale da Exchange 2007 a Exchange 2003 o Exchange 2000 senza spostare le regole, eseguire il comando riportato di seguito:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -IgnoreRuleLimitErrors
    
  • Se si desidera specificare il numero di thread da utilizzare per spostare le cassette postali, utilizzare il parametro MaxThreads. Per impostazione predefinita, il comando Move-Mailbox utilizzerà quattro thread. Ad esempio:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -MaxThreads 6
    
  • Se si sta spostando un intero database in una nuova posizione, spostare il file di database, quindi utilizzare il comando Move-Mailbox per modificare le informazioni di configurazione nel servizio directory di Active Directory in modo che tutte le cassette postali facciano riferimento al nuovo percorso del database. Utilizzare il parametro ConfigurationOnly, come indicato nel seguente comando:

    Move-Mailbox contoso\john -ConfigurationOnly -TargetDatabase "First Storage Group\Mailbox Database"
    
  • Il comando Get-mailbox può essere utilizzato per recuperare tutti gli oggetti cassette postali che si desidera spostare ed eseguirne il piping al comando Move-Mailbox, come indicato nel seguente comando:

    Get-Mailbox -Database "First Storage Group\DB01" | Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database"
    
  • Per impostazione predefinita, il comando Move-Mailbox non elimina la cassetta postale d'origine. Se si desidera eliminare la cassetta postale d'origine una volta spostata nella posizione di destinazione, utilizzare il parametro SourceMailboxCleanupOptions, come indicato nel seguente comando:

    Move-Mailbox contoso\john -TargetDatabase TargetDatabase "First Storage Group\Mailbox Database" -SourceMailboxCleanupOptions DeleteSourceMailbox
    
  • Se si desidera specificare il limite di timeout per lo spostamento di una cassetta postale, utilizzare il parametro RetryTimeout. Se lo spostamento di una cassetta postale dura più del tempo specificato, lo spostamento viene interrotto e la cassetta che si sta muovendo verrà ripristinata in modo da non essere spostata dalla posizione di origine. Eventuali cassette postali già spostate rimarranno nella posizione di destinazione. È anche possibile specificare l'intervallo per la visualizzazione delle informazioni sullo stato della cassetta postale utilizzando il parametro RetryInterval. Ad esempio:

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -RetryTimeout 1:00:00 -RetryInterval 5:00
    
  • Se dopo lo spostamento non si desidera conservare nella cassetta postale i criteri per i destinatari, utilizzare il parametro IgnorePolicyMatch. Ad esempio:

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -IgnorePolicyMatch $true
    
  • Se si desidera filtrare i messaggi spostati nella cassetta postale di destinazione, è possibile utilizzare i seguenti parametri di filtro: AttachmentFilenames, ExcludeFolders, IncludeFolders, ContentKeywords, SubjectKeywords, AllContentKeywords, RecipientKeywords, SenderKeywords, Locale, StartDate ed EndDate. Ad esempio:

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -AttachmentFilenames *.doc -ExcludeFolders \Inbox\Personal,\Inbox\OldProjects -ContentKeywords merger -SubjectKeywords Important
    

Per informazioni dettagliate sulla sintassi e sui parametri, vedere l'argomento di riferimento Move-Mailbox.

Exchange Server 2007 RTM

In questa sezione sono contenute la GUI specifica della versione di produzione (RTM, Release to Manufacturing) e le procedure relative a Exchange Management Shell.

Per utilizzare Exchange Management Console per spostare una cassetta postale

  1. Avviare Exchange Management Console.

  2. Nell'albero della console espandere Configurazione destinatario, quindi fare clic su Cassetta postale.

  3. Nel riquadro dei risultati fare clic sulla cassetta o sulle cassette postali che si desidera rimuovere.

  4. Nel riquadro azioni fare clic su Sposta cassetta postale.

  5. In Spostamento guidato cassette postali, nella pagina Introduzione selezionare il server, il gruppo di archiviazione e il database delle cassette postali in cui si desidera spostare la cassetta postale, quindi scegliere Avanti.

  6. Nella pagina Opzioni di spostamento, selezionare un'opzione per la gestione dei messaggi danneggiati nella cassetta postale, quindi scegliere Avanti.

  7. Nella pagina Pianificazione spostamento, specificare quando deve essere spostata la cassetta postale e scegliere Avanti.

  8. Nella pagina Sposta cassetta postale esaminare il riepilogo per confermare gli spostamenti della cassetta postale, quindi scegliere Sposta.

  9. Nella pagina Completamento fare clic su Fine.

Per utilizzare Exchange Management Shell per spostare una cassetta postale

  • Per spostare una cassetta postale verso una destinazione nell'ambito della stessa foresta, eseguire il comando riportato di seguito:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database"
    

    Nota

    Se il valore di ciascun parametro come, ad esempio, il nome del database, contiene uno spazio, è necessario racchiuderlo tra virgolette.

  • Se si desidera specificare il numero di messaggi danneggiati che possono essere ignorati prima che si verifichi un errore che impedisca lo spostamento, utilizzare il parametro BadItemLimit, come indicato nel seguente comando:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -BadItemLimit 5
    
  • Se il limite di dimensione della cassetta postale di origine supera la dimensione massima del database di destinazione, per impostazione predefinita l'operazione di spostamento non riuscirà. Se invece si desidera utilizzare il limite di dimensione della cassetta postale di origine, utilizzare il parametro PreserveMailboxSizeLimit. che consentirà di impostare la dimensione massima della cassetta postale di origine nella cassetta postale di destinazione. Se il limite di dimensione della cassetta postale di origine non viene impostato, il limite di dimensione del database di origine verrà impostato nella cassetta postale di destinazione.

    Per mantenere il limite di dimensione della cassetta postale di origine, eseguire il comando riportato di seguito:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -PreserveMailboxSizeLimit $true
    
  • Se si sta spostando una cassetta postale da Microsoft Exchange Server 2007 a Exchange Server 2003 o Exchange 2000 Server e le regole per la cassetta postale prevedono un totale maggiore di 32 KB, lo spostamento non verrà eseguito e la cassetta postale non verrà spostata dalla posizione di origine. Per evitare questo problema, è possibile utilizzare il parametro IgnoreRuleLimitErrors per fare in modo che le regole non vengano spostate con la cassetta postale.

    Per spostare una cassetta postale da Exchange 2007 a Exchange 2003 o Exchange 2000 senza spostare le regole, eseguire il comando riportato di seguito:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -IgnoreRuleLimitErrors
    
  • Se si desidera specificare il numero di thread da utilizzare per spostare le cassette postali, utilizzare il parametro MaxThreads. Per impostazione predefinita, il comando Move-Mailbox utilizzerà quattro thread. Ad esempio:

    Move-Mailbox contoso\john -TargetDatabase "First Storage Group\Mailbox Database" -MaxThreads 6
    
  • Se si sta spostando un intero database in una nuova posizione, spostare il file di database, quindi utilizzare il comando Move-Mailbox per modificare le informazioni di configurazione nel servizio directory di Active Directory in modo che tutte le cassette postali facciano riferimento al nuovo percorso del database. Utilizzare il parametro ConfigurationOnly, come indicato nel seguente comando:

    Move-Mailbox contoso\john -ConfigurationOnly -TargetDatabase "First Storage Group\Mailbox Database"
    
  • Il comando Get-mailbox può essere utilizzato per recuperare tutti gli oggetti cassette postali che si desidera spostare ed eseguirne il piping al comando Move-Mailbox, come indicato nel seguente comando:

    Get-Mailbox -Database "First Storage Group\DB01" | Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database"
    
  • Per impostazione predefinita, il comando Move-Mailbox non elimina la cassetta postale d'origine. Se si desidera eliminare la cassetta postale d'origine una volta spostata nella posizione di destinazione, utilizzare il parametro SourceMailboxCleanupOptions, come indicato nel seguente comando:

    Move-Mailbox contoso\john -TargetDatabase TargetDatabase "First Storage Group\Mailbox Database" -SourceMailboxCleanupOptions DeleteSourceMailbox
    
  • Se si desidera specificare il limite di timeout per lo spostamento di una cassetta postale, utilizzare il parametro RetryTimeout. Se lo spostamento di una cassetta postale dura più del tempo specificato, lo spostamento viene interrotto e la cassetta che si sta muovendo verrà ripristinata in modo da non essere spostata dalla posizione di origine. Eventuali cassette postali già spostate rimarranno nella posizione di destinazione. È anche possibile specificare l'intervallo per la visualizzazione delle informazioni sullo stato della cassetta postale utilizzando il parametro RetryInterval. Ad esempio:

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -RetryTimeout 1:00:00 -RetryInterval 5:00
    
  • Se dopo lo spostamento non si desidera conservare nella cassetta postale i criteri per i destinatari, utilizzare il parametro IgnorePolicyMatch. Ad esempio:

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -IgnorePolicyMatch $true
    
  • Se si desidera filtrare i messaggi spostati nella cassetta postale di destinazione, è possibile utilizzare i seguenti parametri di filtro: AttachmentFilenames, ExcludeFolders, IncludeFolders, ContentKeywords, SubjectKeywords, AllContentKeywords, Locale, StartDate, e EndDate. Ad esempio:

    Move-Mailbox -TargetDatabase "First Storage Group\Mailbox Database" -Identity contoso\john -AttachmentFilenames *.doc -ExcludeFolders \Inbox\Personal,\Inbox\OldProjects -ContentKeywords merger -SubjectKeywords Important
    

Per informazioni dettagliate sulla sintassi e sui parametri, vedere l'argomento di riferimento Move-Mailbox (RTM).

Ulteriori informazioni

Per ulteriori informazioni sugli scenari supportati per l'utilizzo dello Spostamento guidato cassette postali e del cmdlet Move-Mailbox, vedere Spostamento di cassette postali.

Per ulteriori informazioni sulla sintassi e sui parametri del cmdlet Get-mailbox, vedere l'argomento di riferimento Get-Mailbox.