Condividi tramite


New-CsPrivacyConfiguration

 

Ultima modifica dell'argomento: 2012-03-26

Consente di creare una nuova raccolta di impostazioni di configurazione della privacy. Le impostazioni di configurazione della privacy consentono di determinare quante informazioni gli utenti rendono accessibili ad altri utenti.

Sintassi

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

Descrizione dettagliata

Microsoft Lync 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 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 New-CsPrivacyConfiguration consente di creare nuove impostazioni di configurazione della privacy da applicare a un sito o a un servizio. Le nuove raccolte non possono essere create in ambito globale. Si noti che ogni sito o servizio può avere al massimo un'unica raccolta di impostazioni di configurazione della privacy. Se si tenta di creare una nuova raccolta per il sito Redmond e questo sito ospita già una raccolta di impostazioni di configurazione della privacy, il comando avrà esito negativo.

Utenti autorizzati a utilizzare questo cmdlet: per impostazione predefinita, il cmdlet New-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 "New-CsPrivacyConfiguration"}

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

XdsIdentity

Identificatore univoco delle impostazioni di configurazione della privacy da creare. Per creare nuove raccolte di impostazioni nell'ambito del sito, utilizzare una sintassi simile alla seguente: -Identity site:Redmond. Per creare nuove impostazioni nell'ambito del servizio, utilizzare una sintassi simile alla seguente: -Identity service:UserServer:atl-cs-001.litwareinc.com. Le impostazioni della privacy possono essere create solo per il servizio User Server. Se si tenta di applicare queste impostazioni a qualunque altro servizio, verrà generato un errore.

Si noti che il comando avrà esito negativo se le impostazioni di configurazione della privacy esistono già per il sito o servizio specificato. Similmente, il comando avrà esito negativo se si tenta di creare una nuova raccolta di impostazioni globali.

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.

InMemory

Facoltativo

Parametro opzionale

Crea un riferimento a un oggetto senza eseguire realmente il commit dell'oggetto come modifica permanente. Se si assegna l'output del cmdlet chiamato con questo parametro a una variabile, è possibile apportare modifiche alle proprietà del riferimento all'oggetto e quindi eseguire il commit di queste modifiche chiamando il cmdlet Set- corrispondente.

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

Nessuno. New-CsPrivacyConfiguration non accetta input tramite pipeline.

Tipi restituiti

New-CsPrivacyConfiguration consente di creare nuove istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration.

Esempio

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

New-CsPrivacyConfiguration -Identity site:Redmond -EnablePrivacyMode $True

Il comando riportato nell'Esempio 1 consente di creare una nuova raccolta di impostazioni di configurazione della privacy e di applicarle al sito Redmond (-Identity site:Redmond). Le nuove impostazioni abilitano la modalità privacy, questo risultato è viene ottenuto aggiungendo il parametro EnablePrivacyMode ed impostando il valore del parametro su True. Si noti che questo comando avrà esito negativo se il sito Redmond possiede già una raccolta di impostazioni della privacy.

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

$x = New-CsPrivacyConfiguration -Identity site:Redmond -InMemory
$x.EnablePrivacyMode = $True
Set-CsPrivacyConfiguration -Instance $x

L'esempio precedente dimostra l'utilizzo del parametro InMemory per creare una raccolta di impostazioni di configurazione delle privacy che inizialmente esiste solo nella memoria. Per ottenere questo risultato, viene utilizzato New-CsPrivacyConfiguration assieme ai parametri Identity e InMemory e l'oggetto risultante viene memorizzato in una variabile denominata $x. A questo punto, le impostazioni della privacy esistono solo nella memoria; se non si esegue il cmdlet Get-CsPrivacyConfiguration non sarà possibile visualizzare un elenco per il sito site:Redmond.

Nel secondo comando, il valore della proprietà EnablePrivacyMode è impostato su True. Infine, il terzo comando utilizza Set-CsPrivacyConfiguration per trasformare le impostazioni della privacy virtuali in una raccolta di impostazioni effettive applicate al sito Redmond. L'utilizzo di Set-CsPrivacyConfiguration è critico: se questo cmdlet non viene eseguito, le nuove impostazioni della privacy non verranno applicate al sito Redmond e scompariranno completamente quando si chiude la sessione di Windows PowerShell o quando si elimina la variabile $x.