Condividi tramite


Remove-CsArchivingConfiguration

 

Ultima modifica dell'argomento: 2012-03-27

Rimuove la raccolta di impostazioni di archiviazione specificata. Le impostazioni di archiviazione vengono utilizzate per abilitare o disabilitare il salvataggio automatico delle sessioni di messaggistica istantanea e per bloccare, se si desidera, i messaggi istantanei che non possono essere archiviati.

Sintassi

Remove-CsArchivingConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

Molte organizzazioni trovano utile trascrivere tutte le sessioni di messaggistica istantanea e le conferenze a cui partecipano i propri utenti. In altri casi tali trascrizioni sono obbligatorie, ad esempio numerose organizzazioni operanti nel settore finanziario sono tenute per legge a conservare copie di tutte le comunicazioni elettroniche.

Microsoft Lync Server 2010 offre grande flessibilità nell'archiviazione di sessioni di messaggistica istantanea e conferenze Web. Se è stato distribuito Server di archiviazione, sarà possibile utilizzare i diversi cmdlet CsArchivingConfiguration per abilitare e disabilitare l'archiviazione delle sessioni di messaggistica istantanea 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.

Quando si installa Lync Server 2010, viene creata automaticamente una raccolta di impostazioni di archiviazione globali. Per impostazione predefinita, tali impostazioni verranno applicate all'intera organizzazione. In alternativa, è possibile utilizzare il cmdlet New-CsArchivingConfiguration per creare impostazioni di configurazione personalizzate per i singoli siti. Tutte le impostazioni specifiche del sito create con il cmdlet New-CsArchivingConfiguration possono essere successivamente rimosse con il cmdlet Remove-CsArchivingConfiguration. Quando si rimuovono le impostazioni per un sito, al sito interessato verranno applicate le impostazioni globali.

Si noti che il cmdlet Remove-CsArchivingConfiguration può anche essere eseguito sulle impostazioni di archiviazione globali. In tal caso, però, le impostazioni non verranno rimosse, poiché non è possibile eliminare le impostazioni globali. Verranno invece ripristinati i valori predefiniti di tutte le proprietà globali. Si supponga, ad esempio, di aver abilitato l'archiviazione delle sessioni di messaggistica istantanea in ambito globale e di eseguire successivamente il comando Remove-CsArchivingConfiguration -Identity global. L'esecuzione del comando reimposterà i valori delle proprietà per le impostazioni globali, ovvero verrà ripristinato il valore predefinito None di EnableArchiving, disabilitando a sua volta l'archiviazione nell'ambito globale.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Remove-CsArchivingConfiguration i membri dei seguenti gruppi: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control) 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 "Remove-CsArchivingConfiguration"}

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Identità XDS

Identificatore univoco per la raccolta delle impostazioni di configurazione dell'archiviazione da rimuovere. Per rimuovere la raccolta globale, utilizzare la seguente sintassi: -Identity global. Si noti che non è possibile rimuovere effettivamente le impostazioni globali ma è possibile solo reimpostare i valori predefiniti delle proprietà. Per rimuovere la raccolta di un sito, utilizzare una sintassi simile alla seguente: -Identity site:Redmond. Non è possibile utilizzare caratteri jolly quando si specifica un valore Identity criterio.

Force

Facoltativo

Parametro opzionale

Consente di non visualizzare i messaggi relativi agli errori non irreversibili che possono verificarsi durante l'esecuzione del comando.

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

Oggetto Microsoft.Rtc.Management.WritableConfig.Settings.Archiving.ArchivingSettings. Remove-CsArchivingConfiguration accetta l'input da pipeline di oggetti di configurazione dell'archiviazione.

Tipi restituiti

Set-CsArchivingConfiguration non restituisce un valore o un oggetto. Questo cmdlet piuttosto rimuove le istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.Archiving.ArchivingSettings.

Esempio

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

Remove-CsArchivingConfiguration -Identity site:Redmond

Con l'esempio precedente viene utilizzato il cmdlet Remove-CsArchivingConfiguration per eliminare le impostazioni di configurazione dell'archiviazione con il parametro Identity site:Redmond.

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

Get-CsArchivingConfiguration -Filter "site:*" | Remove-CsArchivingConfiguration

Il comando mostrato nell'esempio 2 rimuove tutte le impostazioni di configurazione dell'archiviazione configurate nell'ambito del sito. A tale scopo, il comando utilizza innanzitutto il cmdlet Get-CsArchivingConfiguration con il parametro Filter per restituire una raccolta di tutte le impostazioni configurate nell'ambito del sito. A tale scopo, viene utilizzato il valore di filtro "site:*", che limita i dati restituiti alle impostazioni in cui il parametro Identity inizia con i caratteri "site:". La raccolta filtrata viene quindi inviata tramite pipe al cmdlet Remove-CsArchivingConfiguration che elimina ogni elemento presente nella raccolta.

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

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

Nell'esempio 3 vengono eliminate tutte le impostazioni di configurazione dell'archiviazione in cui la proprietà EnableArchiving è stata impostata su "None". Per eseguire questa attività, viene chiamato Get-CsArchivingConfiguration senza alcun parametro in modo da restituire una raccolta di tutte le impostazioni di archiviazione configurate per l'utilizzo nell'organizzazione. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che seleziona solo le impostazioni in cui la proprietà EnableArchiving è uguale a "None". La raccolta filtrata viene quindi inviata tramite pipe al cmdlet Remove-CsArchivingConfiguration che elimina ogni elemento presente nella raccolta.