Gestione delle richieste di ripristino delle cassette postali
Si applica a: Exchange Server 2013
Le richieste di ripristino delle cassette postali sono utilizzate per ripristinare le cassette postali disconnesse. Una cassetta postale disconnessa è una cassetta postale nel database delle cassette postali di Exchange non associata a un account utente in Active Directory. Le cassette postali vengono disconnesse quando vengono disabilitate, eliminate o spostate in un database diverso. Per ulteriori informazioni, vedere Cassette postali disconnesse.
Le cassette postali disconnesse rimangono nel database delle cassette postali per il periodo di tempo specificato nelle impostazioni di conservazione delle cassette postali eliminate relative al database delle cassette postali. Per impostazione predefinita, le cassette postali vengono mantenute per 30 giorni. Durante il periodo di conservazione, il contenuto della cassetta postale eliminata può essere ripristinato (copiato) in una cassetta postale esistente. In questo argomento viene descritto l'utilizzo della shell per la gestione delle richieste di ripristino delle cassette postali.
Per le attività di gestione aggiuntive relative alle cassette postali disconnesse, vedere i seguenti argomenti:
- Disabilitazione o eliminazione di una cassetta postale
- Connettere una cassetta postale disabilitata
- La connessione o il ripristino di una cassetta postale eliminata
- Ripristinare una cassetta postale eliminata
- Eliminare definitivamente una cassetta postale
Che cosa è necessario sapere prima di iniziare?
Tempo stimato per il completamento di ciascuna procedura: 2 minuti.
Per eseguire queste procedure, è necessario disporre delle autorizzazioni appropriate. Per sapere quali autorizzazioni sono necessarie, vedere "Richiesta di ripristino della cassetta postale" nell'argomento Autorizzazioni dei destinatari.
Le procedure descritte in questo argomento possono essere eseguite solo in Shell. Non è possibile utilizzare l'interfaccia di amministrazione di Exchange per gestire le richieste di ripristino delle cassette postali.
Per visualizzare il valore della proprietà Identity per tutte le richieste di ripristino delle cassette postali, eseguire il comando seguente.
Get-MailboxRestoreRequest | Format-Table Identity
È possibile utilizzare il valore Identity per specificare la richiesta di ripristino di una specifica cassetta postale quando si eseguono le procedure descritte nel presente argomento.
Per informazioni sui tasti di scelta rapida che è possibile utilizzare con le procedure in questo argomento, vedere Tasti di scelta rapida nell'interfaccia di amministrazione di Exchange.
Consiglio
Problemi? È possibile richiedere supporto nei forum di Exchange. Visitare i forum all'indirizzo Exchange Server.
Visualizzazione delle proprietà della richiesta di ripristino tramite Shell
È possibile visualizzare le proprietà della richiesta di ripristino di una cassetta postale, ottenendo in tal modo informazioni di base sullo stato della richiesta di ripristino di una cassetta postale.
Per visualizzare un elenco e il valore della proprietà Identity per tutte le richieste di ripristino delle cassette postali, eseguire il comando seguente.
Get-MailboxRestoreRequest | Format-Table Identity
Per ottenere informazioni sulle richieste di ripristino di una determinata cassetta postale, è possibile utilizzare l'identità.
In questo esempio viene restituito lo stato della richiesta di ripristino "Pilar Pinilla \MailboxRestore" usando il parametro Identity .
Get-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore"
In questo esempio vengono restituite tutte le informazioni relative alla seconda richiesta di ripristino della cassetta postale di destinazione Pilar Pinilla.
Get-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1" | Format-List
In questo esempio viene restituito lo stato delle richieste di ripristino in corso dal database di origine MBD01.
Get-MailboxRestoreRequest -SourceDatabase MBD01
In questo esempio vengono restituite tutte le richieste di ripristino attualmente in corso.
Get-MailboxRestoreRequest -Status InProgress
Altri stati di stato utili includono Queued
, Completed
, Suspended
e Failed
.
In questo esempio vengono restituite tutte le richieste di ripristino sospese.
Get-MailboxRestoreRequest -Suspend $true
Se il comando restituisce un errore, verificare di usare la sintassi e l'identità corrette. In alcuni casi, il cmdlet può avere avuto esito positivo e non restituire alcun risultato. Ad esempio, se è stata inviata una richiesta di ripristino della cassetta postale ed è stato eseguito il comando Get-MailboxRestoreRequest -Status InProgress
e non vengono restituiti risultati, nessuna delle richieste di ripristino è attualmente in esecuzione.
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-MailboxRestoreRequest.
Output di Get-MailboxRestoreRequest
Per impostazione predefinita, il cmdlet Get-MailboxRestoreRequest restituisce il nome della richiesta, la cassetta postale di destinazione in cui ripristinare i dati e lo stato della richiesta. Nella seguente tabella sono riportate le informazioni utili restituite quando si esegue il pipeline del cmdlet al cmdlet Format-List.
Valore | Descrizione |
---|---|
SourceDatabase |
Specifica il database che contiene la cassetta postale disconnessa da ripristinare. |
TargetMailbox |
Specifica la cassetta postale in cui si intende ripristinare i dati. |
Name |
Specifica il nome della richiesta. |
RequestQueue |
Specifica il database in cui il servizio Replica cassette postali di Microsoft Exchange archivia lo stato dettagliato della richiesta. |
Status |
Specifica lo stato della richiesta. |
Suspend |
Specifica se la richiesta è sospesa. Un ripristino della cassetta postale può essere sospeso quando viene creato usando il cmdlet New-MailboxRestoreRequest con il parametro Suspend . Può inoltre essere sospeso se l'operazione di ripristino della cassetta postale si conclude con esito negativo o essere sospeso da un amministratore mediante il cmdlet Suspend-MailboxRestoreRequest. |
Identity |
Specifica l'identità della richiesta. Questa identità è una combinazione del nome della cassetta postale di destinazione e il nome di richiesta. |
Visualizzazione delle statistiche sulle richieste di ripristino tramite Shell
È possibile visualizzare le statistiche di una richiesta di ripristino di una cassetta postale, in grado di fornire informazioni dettagliate utilizzabili per la risoluzione dei problemi.
In questo esempio vengono restituite le statistiche predefinite per la richiesta di ripristino danp\MailboxRestore1. Per impostazione predefinita, le informazioni restituite includono nome, cassetta postale, stato e percentuale di completamento.
Get-MailboxRestoreRequestStatistics -Identity danp\MailboxRestore1
In questo esempio vengono restituite le statistiche per la cassetta postale di Dan Park e il report viene esportato in un file CSV.
Get-MailboxRestoreRequestStatistics -Identity "Dan Park\MailboxRestore" | Export-CSV \\SERVER01\RestoreRequest_Reports\DanPark_Restorestats.csv
In questo esempio vengono restituite informazioni aggiuntive sulla richiesta di ripristino per la cassetta postale di Pilar Pinilla tramite il parametro IncludeReport e tramite pipe dei risultati al cmdlet Format-List .
Get-MailboxRestoreRequestStatistics -Identity "Pilar Pinilla\MailboxRestore" -IncludeReport | Format-List
In questo esempio vengono restituite informazioni aggiuntive per tutte le richieste di ripristino con stato di utilizzo del Failed
parametro IncludeReport , quindi le informazioni vengono salvate nel file AllRestoreReports.txt nel percorso in cui viene eseguito il comando.
Get-MailboxRestoreRequest -Status Failed | Get-MailboxRestoreRequestStatistics -IncludeReport | Format-List > AllRestoreReports.txt
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-MailboxRestoreRequestStatistics e Get-MailboxRestoreRequest.
Output di MailboxRestoreRequestStatistics
Per impostazione predefinita, il cmdlet Get-MailboxRestoreRequestStatistics restituisce il nome e lo stato della richiesta, l'alias della cassetta postale di destinazione e la percentuale completata. Nella seguente tabella sono riportate altre utili informazioni restituite quando si esegue il pipeline del cmdlet al cmdlet Format-List.
Valore | Descrizione |
---|---|
Name |
Specifica il nome della richiesta. |
Status |
Specifica lo stato della richiesta. |
StatusDetail |
Specifica ulteriori informazioni circa lo stato della richiesta. Ad esempio, se il Status valore restituisce InProgress , il StatusDetail valore restituirà le fasi specifiche per lo InProgress stato, ad CreatingFolderHierarchy esempio e CopyingMessages . |
SyncStage |
Specifica a che punto è la richiesta di ripristino. |
Suspend |
Specifica se la richiesta di ripristino è sospesa. Questo valore si trova true negli scenari seguenti:
|
SourceExchangeGuid |
Specifica il GUID della cassetta postale di origine da cui si intende ripristinare i dati. |
SourceRootFolder |
Specifica il nome della cartella radice nella gerarchia della cassetta postale di origine da cui si intende ripristinare i dati. Se questo valore è vuoto, i dati vengono ripristinati nella cartella di livello superiore dell'archivio informazioni. |
SourceDatabase |
Specifica il nome del database in cui si trova la cassetta postale di origine. |
MailboxRestoreFlags |
Specifica che la cassetta postale da ripristinare è Disabled o Soft-Deleted . |
TargetAlias |
Indica l'alias della cassetta postale di destinazione. |
TargetIsArchive |
Specifica se la cassetta postale è in fase di ripristino in un archivio. |
TargetExchangeGuid |
Indica il GUID della cassetta postale di destinazione. |
TargetRootFolder |
Specifica il nome della cartella radice nella gerarchia della cassetta postale di destinazione in cui si intende ripristinare i dati. Se questo valore è vuoto, i dati vengono ripristinati nella cartella di livello superiore dell'archivio informazioni. |
TargetDatabase |
Specifica il nome del database in cui si trova la cassetta postale di destinazione. |
TargetMailboxIdentity |
Specifica l'identità della cassetta postale di destinazione. |
IncludeFolders |
Specifica l'elenco delle cartelle da includere durante il ripristino. Se questo valore è vuoto, al momento della creazione della richiesta non è stata specificata alcuna cartella e quindi tutte le cartelle verranno ripristinate nella cassetta postale (a meno che non si utilizzi il parametro ExcludeFolders per escludere determinate cartelle). |
ExcludeFolders |
Specifica l'elenco delle cartelle da escludere durante il ripristino. Se questo valore è vuoto, al momento della creazione della richiesta non è stata specificata alcuna cartella e quindi tutte le cartelle verranno ripristinate nella cassetta postale (a meno che non si utilizzi il parametro IncludeFolders per includere determinate cartelle). |
ExcludeDumpster |
Indica se la cartella Elementi ripristinabili è stata esclusa al momento della creazione della richiesta. |
ConflictResolutionOption |
Indica come si deve comportare il servizio di replica delle cassette postali se nelle cartelle di destinazione e di origine rileva la presenza di messaggi uguali. |
AssociatedMessagesCopyOption |
Indica se i messaggi associati vengono copiati durante l'elaborazione della richiesta. I messaggi associati sono messaggi speciali che contengono dati nascosti con informazioni sulle regole, sulle visualizzazioni e sui moduli. |
BadItemLimit |
Indica il numero di elementi in errore che il servizio di replica delle cassette postali può ignorare se la richiesta rileva messaggi danneggiati. |
BadItemsEncountered |
Indica il numero di messaggi danneggiati rilevati dal comando. Se il valore BadItemsEncountered è maggiore del valore BadItemLimit, la richiesta non viene eseguita. |
QueuedTimeStamp |
Indica la data e l'ora per l'inizializzazione della richiesta al servizio di replica delle cassette postali. |
StartTimeStamp |
Specifica la data e l'ora in cui il servizio di replica delle cassette postali ha avviato l'elaborazione della richiesta di ripristino. |
LastUpdateTimeStamp |
Indica la data e l'ora in cui è stata apportata l'ultima modifica alla richiesta. La modifica potrebbe essere stata apportata da un amministratore oppure dal servizio di replica delle cassette postali. |
SuspendTimeStamp |
Indica la data e l'ora in cui la richiesta è stata sospesa. |
OverallDuration |
Indica il tempo impiegato per il completamento della richiesta. Se la richiesta è in uno Failed stato, questo valore specifica la quantità di tempo tra la richiesta avviata e la richiesta non riuscita. Se la richiesta non è stata completata, questo valore indica il tempo trascorso tra l'inizio della richiesta e l'esecuzione del cmdlet Get-MailboxRestoreRequestStatistics. |
TotalSuspendedDuration |
Specifica la quantità di tempo in cui la richiesta si trovava nello Suspended stato . |
TotalFailedDuration |
Specifica la quantità di tempo in cui la richiesta si trovava nello Failed stato . |
TotalQueuedDuration |
Specifica la quantità di tempo in cui la richiesta si trovava nello Queued stato . |
TotalInProgressDuration |
Specifica la quantità di tempo in cui la richiesta si trovava nello In Progress stato . |
TotalStalledDueToHADuration |
Indica l'intervallo di tempo in cui la richiesta è rimasta bloccata a causa dell'alta disponibilità. |
MRSServerName |
Indica il nome del server Accesso client che ha elaborato la richiesta. |
EstimatedTransferSize |
Specifica le dimensioni totali del file ripristinate o le dimensioni del file che MRS prevede di ripristinare se la richiesta è nello In Progress stato . |
EstimatedTransferItemCount |
Specifica il numero di elementi ripristinati o il numero di elementi che MRS prevede di ripristinare se la richiesta è nello In Progress stato . |
BytesTransferredPerMinute |
Indica il numero medio di byte trasferiti al minuto. |
ItemsTransferred |
Indica il numero di elementi che sono stati trasferiti. |
PercentComplete |
Indica la percentuale di completamento della richiesta. |
CompletedRequestAgeLimit |
Specifica per quanto tempo una richiesta di ripristino completata verrà mantenuta prima dell'eliminazione. Il valore predefinito è 30 giorni. |
PositionInQueue |
Se la richiesta non è stata ancora avviata, questo valore indica la posizione della richiesta all'interno della coda. |
FailureCode |
Se si è verificato un errore, questo valore indica il codice di errore. |
FailureType |
Se si è verificato un errore, questo valore indica il tipo di errore. |
FailureSide |
Se si è verificato un errore, questo valore indica che si è verificato un errore nella cassetta postale di destinazione o nella cassetta postale di origine. |
Message |
Se si è verificato un errore, questo valore indica il messaggio di errore. Questo valore può anche indicare il commento di sospensione. |
FailureTimestamp |
Se la richiesta non è stata completata, questo valore indica la data e l'ora in cui si è verificato l'errore. |
FailureContext |
Se la richiesta non è stata completata, questo valore indica le informazioni sull'azione eseguita al momento dell'errore. |
ValidationMessage |
Se la richiesta non è valida, questo valore indica il motivo. |
RequestQueue |
Indica il database in cui il servizio di replica delle cassette postali archivia i dettagli sullo stato della richiesta. |
Identity |
Specifica l'identità della richiesta. |
Report |
Se è stato utilizzato il parametro IncludeReport, questo valore indica le informazioni che possono essere utilizzate per risolvere i problemi della richiesta. |
Eseguire il cmdlet Get-MailboxRestoreRequestStatistics per verificare che sia possibile visualizzare le statistiche delle richieste di ripristino della cassetta postale. Se il cmdlet restituisce un errore, verificare che la sintassi e l'identità della richiesta di ripristino utilizzate siano corrette.
Modifica delle proprietà della richiesta di ripristino tramite Shell
Se una richiesta di ripristino non va a buon fine, è possibile utilizzare il cmdlet Set-MailboxRestoreRequest per modificare le proprietà della richiesta e tentare di risolvere il problema.
In questo esempio viene specificato che la richiesta di ripristino MailboxRestore1 per la cassetta postale di Debra Garcia ignora 10 elementi danneggiati di cassette postali.
Set-MailboxRestoreRequest -Identity "Debra Garcia\MailboxRestore1" -BadItemLimit 10
In questo esempio viene specificato che la richiesta di ripristino MailboxRestore1 per la cassetta postale di Florence Flipo ignora 100 elementi danneggiati di cassette postali. Poiché il valore di BadItemLimit è maggiore di 50, è necessario specificare il parametro AcceptLargeDataLoss .
Set-MailboxRestoreRequest -Identity "Florence Flipo\MailboxRestore1" -BadItemLimit 100 -AcceptLargeDataLoss
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Set-MailboxRestoreRequest.
Come si sa di aver modificato correttamente le proprietà di una richiesta di ripristino?
Per verificare la corretta modifica delle proprietà di una richiesta di ripristino, eseguire il cmdlet Get-MailboxRestoreRequestStatistics per visualizzare le proprietà della richiesta di ripristino revisionate. Se la richiesta di ripristino è stata creata correttamente, la proprietà Status avrà il valore Queued
, InProgress
o Completed
. Una volta completata la richiesta di ripristino, il contenuto della cassetta postale con eliminazione reversibile verrà visualizzato nella cassetta postale di destinazione.
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Get-MailboxRestoreRequestStatistics.
Sospensione di una richiesta di ripristino tramite Shell
È possibile sospendere una richiesta di ripristino in qualsiasi momento dopo la creazione della richiesta, ma prima che la richiesta raggiunga lo stato di Completed
. Per la sintassi dei comandi che consente di riprendere la richiesta di ripristino utilizzando il cmdlet Resume-MailboxRestoreRequest, vedere Riavvio di una richiesta di ripristino tramite Shell più avanti in questo argomento.
In questo esempio viene sospesa la richiesta di ripristino MailboxRestore1 della cassetta postale di Pilar Pinilla.
Suspend-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"
Questo esempio sospende tutte le richieste di ripristino in corso recuperando prima tutte le richieste con stato InProgress
, quindi inviando l'output al cmdlet Suspend-MailboxRestoreRequest e includendo il commento di sospensione "Riprendi dopo la manutenzione FY13Q2".
Get-MailboxRestoreRequest -Status InProgress | Suspend-MailboxRestoreRequest -SuspendComment "Resume after FY13Q2 Maintenance"
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Suspend-MailboxRestoreRequest.
Come si sa di aver sospeso correttamente una richiesta di ripristino della cassetta postale?
Per verificare la corretta sospensione della richiesta di ripristino di una cassetta postale, eseguire il comando riportato di seguito.
Get-MailboxRestoreRequest <identity> | Format-List Suspend,Status
Se il valore della proprietà Suspend è uguale True
a , la richiesta di ripristino è stata sospesa correttamente. Inoltre, un valore di Suspended
per la proprietà Status indica che la richiesta di ripristino è stata sospesa.
Riavvio di una richiesta di ripristino tramite Shell
Utilizzare il cmdlet Resume-MailboxRestoreRequest per riprendere una richiesta di ripristino che è stata sospesa o non è riuscita.
In questo esempio viene ripresa la richiesta di ripristino Pilar Pinilla\MailboxRestore1.
Resume-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"
In questo esempio vengono riprese tutte le richieste di ripristino con stato Non riuscito.
Get-MailboxRestoreRequest -Status Failed | Resume-MailboxRestoreRequest
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Resume-MailboxRestoreRequest.
Come si sa di aver ripreso correttamente una richiesta di ripristino?
Per verificare di aver ripreso correttamente una richiesta di ripristino, eseguire il comando seguente.
Get-MailboxRestoreRequest <identity> | Format-List Suspend,Status
Se il valore della proprietà Suspend è uguale False
a , la richiesta di ripristino è stata ripresa correttamente. Inoltre, un valore di InProgress
per la proprietà Status indica che la richiesta di ripristino è ripresa.
Rimozione di una richiesta di ripristino tramite Shell
Utilizzare il cmdlet Remove-MailboxRestoreRequest per rimuovere le richieste di ripristino della cassetta postale. Se si rimuove una richiesta di ripristino dopo l'inizio della copia dei dati verso la cassetta postale di destinazione, i dati già copiati rimangono nella cassetta postale di destinazione.
Nota
Come già indicato in precedenza, le richieste di ripristino completate vengono conservate per 30 giorni per impostazione predefinita prima di essere eliminate automaticamente.
In questo esempio viene eliminata la richiesta di ripristino Pilar Pinilla\MailboxRestore1.
Remove-MailboxRestoreRequest -Identity "Pilar Pinilla\MailboxRestore1"
In questo esempio vengono rimosse tutte le richieste di ripristino con stato Completato.
Get-MailboxRestoreRequest -Status Completed | Remove-MailboxRestoreRequest
In questo esempio la richiesta di ripristino viene annullata usando il parametro RequestGuid per una richiesta archiviata in MBXDB01. Il set di parametri che richiede i parametri RequestGuid e RequestQueue viene usato solo a scopo di debug del servizio replica Microsoft. Utilizzare questo parametro soltanto se è stato richiesto dal Servizio assistenza e supporto tecnico Microsoft.
Remove-MailboxRestoreRequest -RequestQueue MBXDB01 -RequestGuid 25e0eaf2-6cc2-4353-b83e-5cb7b72d441f
Per informazioni dettagliate sulla sintassi e sui parametri, vedere Remove-MailboxRestoreRequest.
Come si è rimossa correttamente una richiesta di ripristino della cassetta postale?
Per verificare la corretta eliminazione della richiesta di ripristino di una cassetta postale, eseguire il comando riportato di seguito.
Get-MailboxRestoreRequest -Identity <identity of removed restore request>
Il comando restituirà un errore con la segnalazione che la richiesta di ripristino non esiste.
È inoltre possibile eseguire il cmdlet Get-MailboxRestoreRequest. Se la richiesta di ripristino è stata eliminata correttamente, non sarà inclusa nei risultati.