Ripristino di una cassetta postale utilizzando un gruppo di archiviazione di ripristino

 

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

Ultima modifica dell'argomento: 2007-11-16

In questo argomento viene descritto come utilizzare il gruppo di archiviazione di ripristino (RSG, Recovery Storage Group) in Microsoft Exchange Server 2007 per ripristinare una cassetta postale.

Informazioni preliminari

Per eseguire la procedura riportata di seguito, è necessario utilizzare un account che disponga della seguente delega:

  • Ruolo Exchange Server Administrator e gruppo Administrators locale per creare e gestire il gruppo di archiviazione di ripristino e per accedere ai dati nella cassetta postale ripristinata.

  • Ruolo Exchange Recipient Administrator nel server in cui risiede la cassetta postale di destinazione.

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

I server sono parte di un'unica foresta o di foreste di risorse. È possibile esportare i dati delle cassette postali solo nelle cassette postali all'interno della stessa foresta. Gli account del servizio directory di Active Directory associati alla cassetta postale possono trovarsi in una foresta esterna ma non è possibile esportare i dati nei server in foreste diverse.

Solo i database di Exchange 2007 sono supportati come database di ripristino e solo Exchange 2007 è supportato come server di destinazione per i dati della cassetta postale ripristinata.

Il cmdlet Restore-Mailbox può utilizzare come origine di dati solo le cassette postali disconnesse e come destinazione dei dati le cassette postali connesse.

Procedura

Per unire una cassetta postale ripristinata utilizzando il gruppo di archiviazione di ripristino

  1. Se ancora non esiste un gruppo di archiviazione, è possibile crearlo eseguendo il seguente comando di Exchange Management Shell:

    new-storagegroup -Server <Server_Name> -LogFolderPath <path_to_Logfiles> -Name <RSG_Name> -SystemFolderPath  <Database_Path> -Recovery
    
  2. Aggiungere il database di ripristino al gruppo di archiviazione di ripristino eseguendo il seguente comando di Exchange Management Shell:

    new-mailboxdatabase -mailboxdatabasetorecover <Database_Name> -storagegroup <Server_Name>\<RSG_Name> -EDBFilePath <Database_Path>
    
  3. Impostare il database di ripristino per consentire la sovrascrittura eseguendo il seguente comando di Exchange Management Shell:

    set-mailboxdatabase -identity <Server_Name>\<RSG_Name>\<Database_Name> -AllowFileRestore:$True 
    
  4. Montare il database di ripristino eseguendo il seguente comando di Exchange Management Shell:

    mount-database -identity <Server_Name>\<RSG_Name>\<Database_Name>
    
  5. Ripristinare la cassetta postale di un utente esistente in una cassetta postale esistente eseguendo il seguente comando di Exchange Management Shell:

    restore-mailbox -identity <User_name> -rsgdatabase <Server_Name>\<RSG_Name>\<Database_Name> 
    

Esempi di comandi per ripristinare i dati di un utente

Quelli che seguono sono esempi di comandi che possono essere utilizzati per ripristinare i dati di un utente da un gruppo di archiviazione di ripristino:

  • Per ripristinare una cassetta postale da un database del gruppo di archiviazione di ripristino nella cassetta postale 'John Smith', correntemente utilizzata, eseguire il seguente comando di Exchange:

    Restore-Mailbox -identity 'John Smith' -RSGDatabase 'RSG\mailbox database'
    
  • Per ripristinare tutte le cassette postali nel gruppo di archiviazione di ripristino nelle rispettive cassette postali attive, eseguire il seguente comando di Exchange Management Shell:

    Get-MailboxStatistics -database 'RSG\Mailbox Database' | restore-mailbox
    
  • Se si desidera ripristinare una cassetta postale di un gruppo di archiviazione di ripristino in un'altra cassetta postale attiva, eseguire il seguente comando di Exchange Management Shell:

    Restore-Mailbox -RSGMailbox 'John Smith' -RSGDatabase 'RSG\Mailbox Database' -id 'Allison Brown' -TargetFolder 'JSmith Email'
    
  • Per ripristinare i dati di un utente finale tra due date, eseguire il seguente comando di Exchange Management Shell:

    Restore-Mailbox -RSGMailbox 'John Smith' -RSGDatabase 'RSG\Mailbox Database' -id 'Allison Brown' -TargetFolder 'JSmith Email' -StartDate '02/02/05' -EndDate '02/05/05'
    

Ulteriori informazioni

Per informazioni generali su come eseguire queste operazioni, vedere Come eseguire un ripristino di base dei database di Exchange.