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.
Vedere anche
Ulteriori risorse
Get-CsPrivacyConfiguration
New-CsPrivacyConfiguration
Remove-CsPrivacyConfiguration