Condividi tramite


Set-CsPrivacyConfiguration

 

Ultima modifica dell'argomento: 2012-03-27

Consente di modificare un gruppo esistente di impostazioni di configurazione della privacy. Le impostazioni di configurazione della privacy consentono di stabilire quante informazioni gli utenti rendono accessibili ad altri utenti.

Sintassi

Set-CsPrivacyConfiguration [-Identity <XdsIdentity>] [-AutoInitiateContacts <$true | $false>] [-Confirm [<SwitchParameter>]] [-DisplayPublishedPhotoDefault <$true | $false>] [-EnablePrivacyMode <$true | $false>] [-Force <SwitchParameter>] [-PublishLocationDataDefault <$true | $false>] [-Tenant <Nullable>] [-WhatIf [<SwitchParameter>]]

Set-CsPrivacyConfiguration [-AutoInitiateContacts <$true | $false>] [-Confirm [<SwitchParameter>]] [-DisplayPublishedPhotoDefault <$true | $false>] [-EnablePrivacyMode <$true | $false>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-PublishLocationDataDefault <$true | $false>] [-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: possono pubblicare una propria foto; possono fornire informazioni dettagliate sulla località in cui risiedono; possono rendere le informazioni sulla presenza automaticamente accessibili a tutti all'interno dell'organizzazione, invece che solo alle persone inserite nel proprio elenco dei contatti.

Alcuni utenti accoglieranno con piacere questa possibilità di condividere le informazioni con i loro colleghi; altri potrebbero essere invece più riluttanti a condividere questi dati. Ad esempio, molte persone potrebbero non essere entusiaste di avere una propria foto inclusa tra i dati sulla presenza. In generale, spetta agli utenti decidere cosa intendono o non intendono condividere; ad esempio, gli utenti possono selezionare o deselezionare una casella di controllo per condividere o non condividere con altri le proprie informazioni sulla località. In aggiunta i cmdlet di configurazione della privacy (Get-CsPrivacyConfiguration, Set-CsPrivacyConfiguration, New-CsPrivacyConfiguration e Remove-CsPrivacyConfiguration) consentono agli amministratori di gestire le impostazioni della privacy per i propri utenti. In alcuni casi, gli amministratori possono abilitare o disabilitare certe impostazioni; ad esempio, se la proprietà AutoInitiateContacts è impostata su True, i membri del team vengono automaticamente aggiunti all'elenco dei contatti di ciascun utente; se impostata su False, i membri del team non vengono automaticamente aggiunti all'elenco dei contatti di ciascun utente.

In altri casi, gli amministratori possono configurare i valori predefiniti in Microsoft Lync 2010 concedendo però sempre agli utenti il diritto di modificare questi valori. Ad esempio, per impostazione predefinita, le informazioni sulla località degli utenti vengono sempre pubblicate, ma gli utenti mantengono comunque il diritto di bloccare la pubblicazione di queste informazioni. Impostando la proprietà PublishLocationDataByDefault su False, gli amministratori possono modificare questo comportamento: in tal caso, i dati sulla località non verranno più pubblicati automaticamente, anche se gli utenti mantengono il diritto di pubblicarli, se lo desiderano.

Le impostazioni di configurazione della privacy possono essere applicate nell'ambito globale, nell'ambito del sito e nell'ambito del servizio (sebbene solo per il servizio User Server). Il cmdlet Set-CsPrivacyConfiguration consente di modificare qualunque impostazione di configurazione della privacy attualmente in uso nella propria organizzazione.

Utenti autorizzati a utilizzare questo cmdlet: per impostazione predefinita, il cmdlet Set-CsPrivacyConfiguration può essere utilizzato localmente dai membri dei seguenti gruppi: RTCUniversalServerAdmins. Per ottenere un elenco di tutti i ruoli RBAC (controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (inclusi eventuali ruoli RBAC personalizzati), utilizzare il seguente comando dal prompt di Windows PowerShell:

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

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Facoltativo

XdsIdentity

Identificatore univoco delle impostazioni di configurazione della privacy da modificare. Per modificare le impostazioni globali, utilizzare la seguente sintassi: -Identity global. Per modificare le impostazioni configurate nell'ambito del sito, utilizzare una sintassi simile alla seguente: -Identity site:Redmond. Per modificare le impostazioni a livello di servizio, utilizzare una sintassi simile alla seguente: -Identity service:Redmond-UserServices-1. Si noti che le impostazioni della privacy possono essere applicate solo al servizio User Server. Se si tenta di applicare queste impostazioni a qualunque altro servizio, verrà generato un errore.

Se questo parametro non è specificato, quando si utilizza il cmdlet Set-CsPrivacyConfiguration vengono aggiornate le impostazioni globali.

Instance

Facoltativo

Oggetto PrivacyConfiguration

Consente di passare al cmdlet un riferimento a un oggetto anziché impostare singoli valori di parametro.

AutoInitiateContacts

Facoltativo

Booleano

Se impostato su True, in Lync 2010 il responsabile e i subalterni di un utente vengono aggiunti automaticamente al relativo elenco contatti. Il valore predefinito è True.

DisplayPublishedPhotoDefault

Facoltativo

Booleano

Se impostato su True, la foto dell'utente verrà automaticamente pubblicata in Lync 2010. Se impostato su False, la foto dell'utente non sarà disponibile, a meno che l'utente non selezioni esplicitamente l'opzione Consenti ad altri di vedere la mia foto. Il valore predefinito è True.

EnablePrivacyMode

Facoltativo

Booleano

Se impostato su True, fornisce all'utente la possibilità di abilitare la modalità privacy avanzata. In modalità privacy avanzata, le informazioni sulla presenza saranno accessibili solo alle persone incluse nel proprio elenco dei contatti. Se impostato su False, le informazioni sulla presenza saranno accessibili a tutti coloro che fanno parte dell'organizzazione. Il valore predefinito è False.

PublishLocationDataDefault

Facoltativo

Booleano

Se impostato su True, i dati sulla località verranno automaticamente pubblicati in Lync 2010. Se impostato su False, i dati sulla località non saranno disponibili, a meno che l'utente non selezioni esplicitamente l'opzione Mostra posizione personale a contatti. Il valore predefinito è True.

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.

Tenant

Facoltativo

GUID

Questo parametro non viene utilizzato con la versione locale di Lync Server.

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. Set-CsPrivacyConfiguration accetta input tramite pipeline dall'oggetto configurazione privacy.

Tipi restituiti

Set-CsPrivacyConfiguration non restituisce alcun oggetto o valore. In realtà, il cmdlet consente di modificare le istanze esistenti dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration.

Esempio

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

Set-CsPrivacyConfiguration -Identity site:Redmond -EnablePrivacyMode $False -AutoInitiateContacts $True -PublishLocationDataDefault $True -DisplayPublishedPhotoDefault $True

Il comando riportato nell'Esempio 1 consente di modificare tre valori di proprietà delle impostazioni di configurazione della privacy con Identity site:Redmond. I tre valori di proprietà modificati sono AutoInitiateContacts, PublishLocationDataDefault e DisplayPublishedPhotoDefault.

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

Get-CsPrivacyConfiguration | Set-CsPrivacyConfiguration -EnablePrivacyMode $True

Il comando precedente abilita la modalità privacy per tutte le impostazioni di configurazione della privacy attualmente in uso nell'organizzazione. Per ottenere questo risultato, il comando utilizza il cmdlet Get-CsPrivacyConfiguration senza alcun parametro aggiuntivo; ciò restituisce la raccolta completa delle impostazioni di configurazione della privacy. Questa raccolta viene quindi inviata tramite pipe al cmdlet Set-CsPrivacyConfiguration che imposta la proprietà EnablePrivacyMode su True per ciascun elemento nella raccolta.

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

Get-CsPrivacyConfiguration | Where-Object {$_.EnablePrivacyMode -eq $False} | Set-CsPrivacyConfiguration -AutoInitiateContacts $True -PublishLocationDataDefault $True -DisplayPublishedPhotoDefault $True

Nell'Esempio 3, vengono apportate modifiche a tutte le impostazioni di configurazione della privacy che attualmente non utilizzano la modalità privacy. Per eseguire questa operazione, viene utilizzato il cmdlet Get-CsPrivacyConfiguration per ottenere una raccolta di tutte le impostazioni di configurazione della privacy. La raccolta così ottenuta viene quindi inviata tramite pipe al cmdlet Where-Object che seleziona solo quelle impostazioni in cui la proprietà EnablePrivacyMode è uguale a False. La raccolta filtrata viene quindi inviata tramite pipe al cmdlet Set-CsPrivacyConfiguration che assegna dei valori alle proprietà AutoInitiateContacts, PublishLocationDataDefault e DisplayPublishedPhotoDefault per ciascun elemento nella raccolta.