Remove-CsPrivacyConfiguration
Ultima modifica dell'argomento: 2012-03-25
Rimuove una raccolta esistente di impostazioni di configurazione della privacy. Le impostazioni di configurazione della privacy consentono di determinare quante informazioni gli utenti rendono disponibili agli altri utenti.
Sintassi
Remove-CsPrivacyConfiguration -Identity <XdsIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
Microsoft Lync Server 2010 offre agli utenti la possibilità di condividere con altre persone un'elevata quantità di informazioni sulla presenza grazie alla possibilità di pubblicare fotografie personali, di fornire informazioni dettagliate sulla località, di rendere automaticamente disponibili informazioni sulla presenza a chiunque sia presente nell'organizzazione (anziché rendere disponibili tali informazioni solo alle persone presenti nell'elenco Contatti personale).
Alcuni utenti apprezzeranno la possibilità di rendere disponibili queste informazioni ai propri colleghi, mentre altri potrebbero essere più restii a condividere questi dati. Ad esempio, molte persone potrebbero essere riluttanti ad includere le proprie foto personali nei dati sulla presenza. In genere, gli utenti hanno il controllo sulle informazioni che intendono (o non intendono) condividere, ad esempio gli utenti possono selezionare o deselezionare una casella di controllo per controllare se condividere con altre persone le informazioni sulla posizione. Inoltre, i cmdlet di configurazione della privacy (Get-CsPrivacyConfiguration, Set-CsPrivacyConfiguration, New-CsPrivacyConfiguration e Remove-CsPrivacyConfiguration) consentono agli amministratori di gestire le impostazioni della privacy degli utenti. In alcuni casi, gli amministratori possono abilitare o disabilitare le impostazioni; ad esempio, se la proprietà AutoInitiateContacts è impostata su True, i membri del team vengono automaticamente aggiunti all'elenco Contatti di ciascun utente; se impostata su False, i membri del team non vengono automaticamente aggiunti all'elenco Contatti di ciascun utente.
In altri casi, gli amministratori possono configurare i valori predefiniti in Lync 2010 consentendo ancora agli utenti di modificare tali valori. Ad esempio, per impostazione predefinita i dati sulla posizione vengono pubblicati per gli utenti, nonostante gli utenti abbiano il diritto di disabilitare la pubblicazione della posizione. Impostando la proprietà PublishLocationDataByDefault su False, gli amministratori possono modificare questo comportamento: in tal caso, i dati sulla posizione non verranno pubblicati per impostazione predefinita, nonostante gli utenti abbiano ancora il diritto di pubblicare questi dati se lo desiderano.
Le impostazioni di configurazione della privacy possono essere applicate nell'ambito globale, nell'ambito del sito e nell'ambito del servizio (ma solo per il servizio Server utente). Il cmdlet Remove-CsPrivacyConfiguration consente di eliminare le impostazioni configurate nell'ambito del sito o del servizio; ad esempio, se si esegue il cmdlet sulle impostazioni configurate nell'ambito del sito, tali impostazioni saranno eliminate e le impostazioni della privacy per gli utenti nel sito saranno gestite dalla raccolta globale. Remove-CsPrivacyConfiguration può essere eseguito anche sulla raccolta globale, ma quest'ultima non sarà eliminata. In realtà, tutte le proprietà nella raccolta ritorneranno ai loro valori predefiniti. Ad esempio, si supponga di aver precedentemente cambiato la proprietà EnablePrivacyMode in True. Se ora si "elimina" la raccolta globale, EnablePrivacyMode ritorna al suo valore predefinito False.
Utenti che possono eseguire questo cmdlet: per impostazione predefinita, i membri dei gruppi riportati di seguito sono autorizzati ad eseguire il cmdlet Remove-CsPrivacyConfiguration 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-CsPrivacyConfiguration"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Obbligatorio |
Identità XDS |
Identificatore univoco per le impostazioni di configurazione della privacy da rimuovere. Per rimuovere le impostazioni configurate nell'ambito del sito, utilizzare una sintassi simile a quella riportata di seguito: -Identity site:Redmond. Per rimuovere le impostazioni a livello del servizio, utilizzare una sintassi simile a quella riportata di seguito: -Identity service:UserServer:atl-cs-001.litwareinc.com. Remove-CsPrivacyConfiguration può essere eseguito anche sulla raccolta globale di impostazioni. In tal caso, però, le impostazioni globali non saranno eliminate. In realtà, tutte le proprietà nella raccolta ritorneranno ai loro valori predefiniti. |
Tenant |
Facoltativo |
GUID |
Questo parametro non è utilizzato nella versione locale di Lync Server 2010. |
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.Settings.UserServices.PrivacyConfiguration. Remove-CsPrivacyConfiguration consente di accettare l'input da pipeline dell'oggetto configurazione della privacy.
Tipi restituiti
Nessuno. In realtà, Remove-CsPrivacyConfiguration elimina le istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration.
Esempio
-------------------------- Esempio 1 ------------------------
Remove-CsPrivacyConfiguration -Identity site:Redmond
Il comando precedente restituisce le informazioni di configurazione della privacy assegnate al sito Redmond. Quando queste impostazioni vengono eliminate, gli utenti nel sito Redmond erediteranno automaticamente le impostazioni di configurazione della privacy globali.
-------------------------- Esempio 2 ------------------------
Get-CsPrivacyConfiguration -Filter "site:*" | Remove-CsPrivacyConfiguration
Con l'esempio 2, tutte le impostazioni di configurazione della privacy assegnate nell'ambito del sito vengono eliminate. A tal fine, il comando chiama per prima cosa Get-CsPrivacyConfiguration insieme al parametro Filter; il valore del filtro "site:*" garantisce che vengano restituite solo le impostazioni la cui identità inizia con i caratteri "site". Questa raccolta filtrata viene quindi inviata tramite pipe al cmdlet Remove-CsPrivacyConfiguration, che rimuove ogni elemento della raccolta.
-------------------------- Esempio 3 ------------------------
Get-CsPrivacyConfiguration | Where-Object {$_.EnablePrivacyMode -eq $False} | Remove-CsPrivacyConfiguration
Con il comando mostrato nell'esempio 3 vengono eliminate tutte le impostazioni di configurazione della privacy per cui è stata disabilitata la modalità privacy. Per eseguire questa attività, il comando chiama per prima cosa Get-CsPrivacyConfiguration senza parametri per restituire una raccolta di tutte le impostazioni di configurazione della privacy in uso nell'organizzazione. Questa raccolta viene quindi inviata tramite pipe a Where-Object, che seleziona solo le impostazioni in cui la proprietà EnablePrivacyMode equivale a True. La raccolta filtrata viene inviata tramite pipe al cmdlet Remove-CsPrivacyConfiguration che elimina ogni elemento presente nella raccolta.
Vedere anche
Ulteriori risorse
Get-CsPrivacyConfiguration
New-CsPrivacyConfiguration
Set-CsPrivacyConfiguration