Condividi tramite


Export-CsArchivingData

 

Ultima modifica dell'argomento: 2012-10-17

Consente di esportare i record archiviati nel Microsoft Lync Server 2010 database di archiviazione.

Sintassi

Export-CsArchivingData -DBInstance <String> -OutputFolder <String> -StartDate <DateTime> [-Confirm [<SwitchParameter>]] [-EndDate <DateTime>] [-IncludeTrustedApplication <SwitchParameter>] [-Purge <SwitchParameter>] [-UserUri <String>] [-WhatIf [<SwitchParameter>]]

Export-CsArchivingData -DBInstance <String> -OutputFolder <String> -StartDate <DateTime> [-Confirm [<SwitchParameter>]] [-EndDate <DateTime>] [-ExcludeWebConfArchive <SwitchParameter>] [-IncludeTrustedApplication <SwitchParameter>] [-UserUri <String>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Molte organizzazioni trovano utile conservare una trascrizione di tutte le sessioni di messaggistica istantanea svolte dagli utenti. Altre organizzazioni sono obbligate a conservare tali trascrizioni. Ad esempio, molte organizzazioni che operano nel settore finanziario sono obbligate per legge a mantenere copie di tutte le proprie comunicazioni elettroniche.

Indipendentemente dalla ragione, Lync Server 2010 offre una notevole flessibilità quando si tratta di archiviare le sessioni di messaggistica istantanea e di conferenza. Se è stato distribuito Server di archiviazione, è possibile utilizzare i diversi cmdlet CsArchivingConfiguration per abilitare e disabilitare l'archiviazione di messaggi istantanei e per gestire il database di archiviazione. È anche possibile sospendere la messaggistica istantanea in caso di errori di archiviazione, in modo tale da garantire la conservazione di un record di tutte le proprie comunicazioni elettroniche.

Se è stata abilitata l'archiviazione, i record delle comunicazioni elettroniche degli utenti sono archiviati nel database di archiviazione. Se si desidera visualizzare tutti questi record (o un subset selezionato di questi record), è possibile utilizzare il cmdlet Export-CsArchivingData per estrarre tali record dal database e salvarli come file EML (Electronic Mail) di Outlook Express.

Utenti che possono eseguire questo cmdlet: per impostazione predefinita, i membri dei gruppi riportati di seguito sono autorizzati ad eseguire il cmdlet Export-CsArchivingData in locale: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control, controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (compresi eventuali ruoli RBAC personalizzati creati autonomamente), eseguire il cmdlet riportato di seguito dal prompt di Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Export-CsArchivingData"}

Parametri

Parametro Obbligatorio Tipo Descrizione

DBInstance

Obbligatorio

Stringa

Percorso dell'istanza del database SQL Server in cui vengono registrati i dati di archiviazione. Ad esempio: "atl-sql-001\Archinst".

OutputFolder

Obbligatorio

Stringa

Percorso completo della cartella in cui dovrebbero essere archiviati i dati esportati (ad esempio, C:\ArchivingExports). Se la cartella non esiste viene creata da Export-CsArchivingData.

StartDate

Obbligatorio

DateTime

Indica la data dell'attività meno recente per i record da esportare. Ad esempio, se si imposta la data di avvio sul 6/1/2010 (1 giugno 2010 in inglese americano), qualsiasi elemento registrato nel database prima di quella data (ad esempio gli elementi registrati il 31 maggio 2010) sarà escluso dall'esportazione.

Per l'assegnazione dei valori alle proprietà StartDate ed EndDate, utilizzare i formati data/ora specificati nelle impostazioni internazionali e della lingua.

EndDate

Facoltativo

DateTime

Indica la data dell'attività più recente per i record da esportare. Ad esempio, se si imposta la data di fine sul 6/1/2010 (1 giugno 2010 in inglese americano), qualsiasi elemento registrato nel database dopo quella data (ad esempio gli elementi registrati il 2 giugno 2010) sarà escluso dall'esportazione. Anche se non viene visualizzato un messaggio di errore, l'esportazione non riesce se la data di fine è precedente alla data di inizio (ad esempio se la data di fine è 1/1/2010 e la data di inizio è 6/1/2010).

Per l'assegnazione dei valori alle proprietà StartDate ed EndDate, utilizzare i formati data/ora specificati nelle impostazioni internazionali e della lingua.

Se non viene specificato la data di fine verrà utilizzata la data corrente.

UserUri

Facoltativo

Stringa

Consente di esportare i dati di archiviazione per un singolo utente; questa operazione viene eseguita con il parametro UserUri e specificando l'indirizzo SIP dell'utente. Il parametro UserUri accetta solamente un URI per volta.

ExcludeWebConfArchive

Facoltativo

Parametro opzionale

Consente di richiedere a Export-CsArchivingData di esportare solo i record di messaggistica istantanea. Per impostazione predefinita, il cmdlet esporta sia i record dei messaggi istantanei sia i record delle conferenze.

IncludeTrustedApplication

Facoltativo

Parametro opzionale

Quando incluso, indica a Export-CsArchivingData di includere i dati registrati dalle applicazioni attendibili quando vengono esportati i record.

Purge

Facoltativo

Parametro opzionale

Se incluso, il parametro Purge fa sì che i record esportati correttamente vengano eliminati dal database di archiviazione. Se non si include questo parametro, i record esportati saranno conservati nel database.

WhatIf

Facoltativo

Parametro opzionale

Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.

Confirm

Facoltativo

Parametro opzionale

Viene visualizzata una richiesta di conferma prima di eseguire il comando.

Tipi di input

Nessuno. Export-CsArchivingData non accetta l'input da pipeline.

Tipi restituiti

Export-CsArchivingData restituisce i record del database di archiviazione in formato EML.

Esempio

-------------------------- Esempio 1 --------------------------

Export-CsArchivingData -DBInstance atl-sql-001\Archinst -StartDate 1/1/2010 -OutputFolder "C:\ArchivingExports"

Con il comando mostrato nell'esempio 1 vengono estratti i record dal database di archiviazione atl-sql-001\Archinst e il file EML risultante viene salvato nella cartella C:\ArchivingExports. La data di inizio specificata del 1 gennaio 2010 (-StartDate 1/1/2010) garantisce l'esportazione dei soli elementi registrati nel database dopo il 31/12/2009.

-------------------------- Esempio 2 --------------------------

Export-CsArchivingData -DBInstance atl-sql-001\Archinst -StartDate 1/1/2010 -OutputFolder "C:\ArchivingExports" -UserUri "kenmyer@litwareinc.com"

Il comando precedente è una variazione del comando mostrato nell'esempio 1; in questo caso, però, vengono esportati solo i record pertinenti all'utente Davide Garghentini. Per limitare l'esportazione ai record pertinenti a un singolo utente, includere il parametro UserUri seguito dall'indirizzo SIP appropriato.

-------------------------- Esempio 3 --------------------------

Export-CsArchivingData -DBInstance atl-sql-001\Archinst -StartDate 1/1/2010 -EndDate 1/31/2010 -OutputFolder "C:\ArchivingExports"

Con l'esempio 3 viene presentata un'altra variazione del comando mostrato nell'esempio 1. Con l'esempio 3, però, vengono esportati solo gli elementi registrati nel database nel mese di gennaio 2010. Per limitare l'esportazione a questo intervallo di tempo, è stato incluso il parametro EndDate insieme al parametro StartDate. Utilizzando il 1 gennaio 2010 come data di inizio e il 31 gennaio 2010 come data di fine, l'esportazione viene effettivamente limitata agli elementi registrati nel mese di gennaio 2010.

Vedere anche

Ulteriori risorse

Get-CsArchivingConfiguration