Condividi tramite


Get-CsArchivingConfiguration

 

Ultima modifica dell'argomento: 2012-03-23

Restituisce le informazioni relative a come (oppure se) le sessioni di messaggistica istantanea vengono archiviate nell'organizzazione.

Sintassi

Get-CsArchivingConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>]

Get-CsArchivingConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>]

Descrizione dettagliata

Per molte organizzazioni è utile conservare una trascrizione di tutte le sessioni di messaggistica istantanea eseguite dai propri utenti (o da un sottoinsieme di utenti selezionati). Altre organizzazioni sono obbligate a detenere trascrizioni del genere. Ad esempio, molte organizzazioni che operano nel settore finanziario sono obbligate per legge a detenere copie di tutte le proprie comunicazioni elettroniche.

Microsoft Lync Server 2010 offre grande flessibilità nell'archiviazione di sessioni di messaggistica istantanea e conferenze Web. Se è stato distribuito il Server di archiviazione, sarà possibile utilizzare i diversi cmdlet CsArchivingConfiguration per abilitare e disabilitare l'archiviazione dei messaggi istantanei e per gestire il database di archiviazione. Se l'archiviazione non dovesse riuscire, è inoltre possibile sospendere la messaggistica istantanea. Questo consente di conservare un record di tutte le comunicazioni elettroniche.

Per archiviare sessioni di messaggistica istantanea, è necessario configurare almeno un Server di archiviazione. Una volta configurato il Server di archiviazione, è necessario eseguire due passaggi ulteriori. È innanzitutto necessario abilitare l'archiviazione nell'ambito appropriato. Per informazioni dettagliate, vedere l'argomento Set-CsArchivingConfiguration. l'ambito potrebbe essere globale. Tuttavia, è possibile configurare impostazioni di archiviazione personalizzate per siti diversi.

In secondo luogo, è necessario utilizzare i criteri di archiviazione per indicare gli utenti le cui sessioni di messaggistica istantanea verranno archiviate. Cosa succede se si abilita l'archiviazione ma non si assegna un criterio agli utenti che specifichi che le sessioni di messaggistica istantanea devono essere archiviate? Non succede niente: le sessioni di messaggistica istantanea non verranno archiviate se non è presente un criterio che richiede l'archiviazione di tali sessioni.

Con il cmdlet Get-CsArchivingConfiguration è possibile determinare come è stata configurata l'archiviazione delle sessioni di messaggistica istantanea nell'organizzazione.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Get-CsArchivingConfiguration i membri dei seguenti gruppi: RTCUniversalUserAdmins, RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC a cui è stato assegnato questo cmdlet, inclusi gli eventuali ruoli RBAC personalizzati creati dall'utente, dal prompt di Windows PowerShell eseguire il seguente comando:

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

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Facoltativo

Identità XDS

Consente di indicare l'identificatore univoco per la raccolta delle impostazioni di archiviazione che si desidera restituire. Per far riferimento alle impostazioni globali, utilizzare la sintassi seguente: -Identity global. Per far riferimento a una raccolta configurata nell'ambito del sito, utilizzare una sintassi simile alla seguente: -Identity site:Redmond. Si noti che non è possibile utilizzare i caratteri jolly quando si specifica un parametro Identity. Tuttavia, se è necessario utilizzare caratteri jolly, includere il parametro Filter.

Se tale parametro non è specificato, Get-CsArchivingConfiguration restituirà una raccolta di tutte le impostazioni di configurazione dell'archiviazione in uso nell'organizzazione.

Filter

Facoltativo

Stringa

Consente l'utilizzo di caratteri jolly per restituire una raccolta o più raccolte di impostazioni di configurazione dell'archiviazione. Per restituire una raccolta di tutte le impostazioni configurate nell'ambito del sito, utilizzare la sintassi seguente: -Filter site:*. Per restituire una raccolta di tutte le impostazioni con valore stringa "Canada" nella relativa proprietà Identity (l'unica proprietà cui è possibile applicare un filtro), utilizzare la sintassi seguente: -Filter "*Canada*".

LocalStore

Facoltativo

Parametro opzionale

Recupera i dati di configurazione dell'archiviazione dalla replica locale dell'archivio di gestione centrale anziché dall'archivio di gestione centrale stesso.

Tipi di input

Nessuno. Get-CsArchivingConfiguration non accetta l'input da pipeline.

Tipi restituiti

Get-CsArchivingConfiguration restituisce istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.Archiving.ArchivingSettings.

Esempio

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

Get-CsArchivingConfiguration

Con il comando mostrato nell'esempio 1 viene restituita una raccolta di tutte le impostazioni di configurazione di archiviazione in uso nell'organizzazione.

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

Get-CsArchivingConfiguration -Identity site:Redmond

Nell'esempio precedente viene utilizzato il parametro Identity per limitare la raccolta restituita di impostazioni di configurazione dell'archiviazione alle impostazioni con valore Identity site:Redmond.

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

Get-CsArchivingConfiguration -Filter site:*

Nell'esempio 3 viene utilizzato il parametro Filter per limitare la raccolta restituita di impostazioni di configurazione dell'archiviazione alle impostazioni configurate nell'ambito del sito. Il valore site:* del parametro limita gli elementi restituiti a quelli il cui valore Identity inizia con il valore stringa "site:".

-------------------------- Esempio 4 --------------------------

Get-CsArchivingConfiguration | Where-Object {$_.EnableArchiving -ne "None"}

In questo esempio viene utilizzato Get-CsArchivingConfiguration per restituire una raccolta di tutte le impostazioni di configurazione di archiviazione che sono state abilitate per essere utilizzate nell'organizzazione. A tale scopo, nel comando viene innanzitutto chiamato Get-CsArchivingConfiguration senza alcun parametro per restituire una raccolta di tutte le impostazioni di configurazione dell'archiviazione. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che applica un filtro per limitare i dati restituiti alle raccolte in cui la proprietà EnableArchiving non è uguale a "None". Se EnableArchiving è impostata su "None", l'archiviazione è stata disabilitata. Se la proprietà è impostata su qualsiasi altro valore ("IMOnly" o "ImAndWebConf"), l'archiviazione è stata abilitata.