Condividi tramite


Remove-CsClientVersionConfiguration

 

Ultima modifica dell'argomento: 2012-03-27

Rimuove la raccolta specificata delle impostazioni di configurazione della versione del client. Le impostazioni di configurazione della versione del client determinano se Microsoft Lync Server 2010 verifica il numero di versione di ogni applicazione client che accede al sistema. Se il filtro versione client è abilitato, la capacità dell'applicazione client di accedere al sistema si baserà sulle impostazioni configurate nel criterio della versione client appropriato.

Sintassi

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

Descrizione dettagliata

Con Lync Server 2010 gli amministratori dispongono di uno spazio di manovra considerevole quando devono specificare il software client (e, ugualmente importante, il numero di versione del software) che gli utenti possono utilizzare per accedere al sistema. Ad esempio, non vi sono motivi tecnici che richiedono agli utenti di accedere a Lync Server 2010 utilizzando Microsoft Lync 2010; da un punto di vista tecnico, niente impedisce agli utenti di accedere utilizzando Microsoft Office Communicator 2007 R2.

Tuttavia, per motivi non tecnici potrebbe essere preferibile che gli utenti non accedano con Office Communicator 2007 R2. Ad esempio, Office Communicator 2007 R2 non supporta tutte le caratteristiche e le funzionalità disponibili in Lync 2010. Di conseguenza, agli utenti che effettuano l'accesso mediante Office Communicator 2007 R2 verrà offerta un'esperienza diversa rispetto agli utenti che per l'accesso utilizzano Lync 2010. Ciò può creare difficoltà per gli utenti; può inoltre creare difficoltà per il personale del supporto tecnico che deve fornire assistenza per varie applicazioni client diverse.

Se questa situazione potrebbe rappresentare un problema per l'organizzazione, è possibile utilizzare il filtro versione client per specificare quali applicazioni client possono essere utilizzate per accedere a Lync Server 2010. Quando si installa Lync Server 2010, viene installato e abilitato un insieme globale di impostazioni di configurazione della versione client. Oltre alle impostazioni globali, è possibile applicare le impostazioni di configurazione della versione client nell'ambito del sito.

Qualsiasi impostazione di sito creata può essere successivamente eliminata utilizzando il cmdlet Remove-CsClientVersionConfiguration. È inoltre possibile eseguire Remove-CsClientVersionConfiguration sulle impostazioni globali. In questo caso le impostazioni globali non vengono rimosse; in realtà, le proprietà globali vengono riportate ai valori predefiniti.

Utenti che possono eseguire questo cmdlet: per impostazione predefinita, i membri dei gruppi riportati di seguito sono autorizzati ad eseguire il cmdlet Remove-CsClientVersionConfiguration 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 "Remove-CsClientVersionConfiguration"}

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

Identità XDS

Identificatore univoco per la raccolta di impostazioni di configurazione della versione del client da rimuovere. Per rimuovere la raccolta globale, utilizzare la seguente sintassi: -Identity global. Le impostazioni globali non vengono effettivamente rimosse; in realtà, le proprietà globali vengono semplicemente riportate ai valori predefiniti. Per rimuovere una raccolta di siti, utilizzare una sintassi simile alla seguente: -Identity site:Redmond. Non è possibile utilizzare i caratteri jolly quando si specifica l'identità.

Force

Facoltativo

Parametro opzionale

Consente di evitare la visualizzazione di qualunque messaggio di errore non grave che potrebbe essere generato nel corso dell'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.Policy.ClientVersion.ClientVersionConfiguration. Remove-CsClientVersionConfiguration consente di accettare istanze da pipeline dell'oggetto configurazione della versione client.

Tipi restituiti

Nessuno. Il cmdlet elimina invece le istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Policy.ClientVersion.ClientVersionConfiguration.

Esempio

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

Remove-CsClientVersionConfiguration -Identity site:Redmond

Il comando mostrato nell'esempio 1 consente di eliminare le impostazioni di configurazione della versione client con Identity "site:Redmond".

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

Get-CsClientVersionConfiguration -Filter site:* | Remove-CsClientVersionConfiguration

Con l'esempio 2 vengono eliminate tutte le impostazioni di configurazione della versione del client applicate nell'ambito del sito. Per eseguire questa operazione, il comando chiama per prima cosa Get-CsClientVersionConfiguration e il parametro Filter; il valore del filtro "site:*" garantisce la restituzione delle sole impostazioni di configurazione della versione del client la cui identità inizia con il valore stringa "site:". La raccolta filtrata viene quindi inviata tramite pipe al cmdlet Remove-CsClientVersionConfiguration che elimina ogni elemento presente nella raccolta.

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

Get-CsClientVersionConfiguration | Where-Object {$_.Enabled -eq $False} | Remove-CsClientVersionConfiguration

Con il comando precedente vengono eliminate tutte le impostazioni di configurazione della versione del client attualmente disabilitate. Per eseguire questa operazione, il comando utilizza per prima cosa Get-CsClientVersionConfiguration per restituire una raccolta di tutte le impostazioni di configurazione della versione client attualmente in uso nell'organizzazione. La raccolta restituita viene inviata tramite pipe al cmdlet Where-Object, che seleziona solo quelle impostazioni in cui la proprietà Enabled è uguale a False. La raccolta filtrata viene quindi inviata tramite pipe a Remove-CsClientVersionConfiguration, che elimina ciascun elemento nella raccolta.