Compartir a través de


Set-CsPrivacyConfiguration

 

Última modificación del tema: 2012-03-27

Modifica un conjunto existente de configuraciones de privacidad. La configuración de privacidad ayuda a determinar cuánta información los usuarios ponen a disposición de otros usuarios.

Sintaxis

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>]]

Descripción detallada

Microsoft Lync Server 2010 permite a los usuarios compartir mucha información de presencia con otras personas: pueden publicar una fotografía de sí mismos; ofrecer información de ubicación detallada; poner a disposición de todo el personal de la organización su información de presencia de manera automática (en lugar de que sólo sus contactos puedan verla).

Algunos usuarios agradecerán tener la oportunidad de poner la información a disposición de sus colegas; otros usuarios podrían ser reacios a compartir esos datos. (Por ejemplo, muchas personas podrían dudar acerca de tener su foto incluida en los datos de presencia). Como norma general, los usuarios pueden controlar qué información desean compartir. Por ejemplo, pueden seleccionar o deseleccionar casillas de verificación para determinar si su información de ubicación se comparte con otros. Además, los cmdlets de configuración de privacidad (Get-CsPrivacyConfiguration, Set-CsPrivacyConfiguration, New-CsPrivacyConfiguration y Remove-CsPrivacyConfiguration) permiten a los administradores controlar las opciones de privacidad de los usuarios. En algunos casos, los administradores pueden habilitar o deshabilitar funciones; por ejemplo, si la propiedad AutoInitiateContacts está configurada en el valor True, los miembros del equipo se agregarán automáticamente a la lista de contactos de cada usuario; si está configurada en el valor False, los miembros del equipo no se agregarán automáticamente a la lista de contactos de cada usuario.

En otros casos, los administradores pueden configurar los valores predeterminados en Microsoft Lync 2010 y permitir que los usuarios puedan cambiar dichos valores. Por ejemplo, de manera predeterminada, se publican datos para los usuarios, aunque estos tienen el derecho a detener la publicación de la ubicación. Al configurar la propiedad PublishLocationDataByDefault en False, los administradores pueden cambiar este comportamiento: en ese caso, los datos de la ubicación no se publicarán de manera predeterminada, aunque los usuarios aún tendrán derecho a publicar estos datos si así lo desean.

La configuración de privacidad se puede aplicar en el ámbito global, en el ámbito del sitio y en el ámbito de servicio (aunque únicamente para el servicio de servidor usuario). El cmdlet Set-CsPrivacyConfiguration le permite modificar cualquier configuración de privacidad que actualmente se use en la organización.

Quiénes pueden ejecutar este cmdlet: De forma predeterminada, los miembros de los siguientes grupos tienen autorización a ejecutar el cmdlet Set-CsPrivacyConfiguration localmente: RTCUniversalServerAdmins. Para obtener una lista de todos los roles de control de acceso basado en roles (RBAC) que se han asignado a este cmdlet (incluidos los roles personalizados RBAC que haya creado usted), ejecute el siguiente comando en el aviso de Windows PowerShell:

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

Parámetros

Parámetro Requerido Tipo Descripción

Identity

Opcional

Identidad Xds

Identificador único para las configuraciones de privacidad que deben modificarse. Para modificar la configuración global, use esta sintaxis: -Identity global. Para modificar las configuraciones establecidas en el ámbito de sitio, use una sintaxis similar a esta: -Identity site:Redmond. Para modificar las configuraciones en el nivel de servicio, use una sintaxis similar a esta: -Identity service:Redmond-UserServices-1. Observe que la configuración de privacidad solo se puede aplicar al servicio de servidor Usuario. Se producirá un error si intenta aplicar estas configuraciones a cualquier otro servicio.

Si este parámetro no se especifica, las configuraciones globales se actualizarán cuando llame a Set-CsPrivacyConfiguration.

Instance

Opcional

Objeto PrivacyConfiguration

Permite enviar una referencia a un objeto al cmdlet, en lugar de definir valores de parámetros individuales.

AutoInitiateContacts

Opcional

Booleano

Si se establece el valor en True, Lync 2010 agregará automáticamente el gestor y los informes directos a su lista de contactos. El valor predeterminado es True.

DisplayPublishedPhotoDefault

Opcional

Booleano

Si se configura el valor True, la fotografía del usuario se publicará automáticamente en Lync 2010. Si se encuentra en False, la foto del usuario no estará disponible salvo que, explícitamente, seleccione la opción Dejar que otros vean mi foto. El valor predeterminado es True.

EnablePrivacyMode

Opcional

Booleano

El valor True le brinda al usuario la posibilidad de habilitar el modo de privacidad avanzada. En el modo de privacidad avanzada, sólo las personas de su lista de contactos podrán ver su información de presencia. Si se establece en False, su información de presencia estará disponibles para todas las personas de la organización. El valor predeterminado es False.

PublishLocationDataDefault

Opcional

Booleano

Si se configura el valor True, los datos de ubicación se publicarán en Lync 2010. Si se establece en False, los datos de ubicación no estarán disponibles salvo que el usuario seleccione explícitamente la opción Mostrar mi ubicación a los contactos. El valor predeterminado es True.

Force

Opcional

Parámetro modificador

Suprime la visualización de los mensajes de error que no sean graves y que puedan producirse al ejecutar el comando.

Tenant

Opcional

Identificador único global

Este parámetro no se usa con la versión interna de Lync Server.

WhatIf

Opcional

Parámetro modificador

Describe lo que ocurriría si se ejecutara el comando sin ejecutarlo realmente.

Confirm

Opcional

Parámetro modificador

Solicita confirmación antes de ejecutar el comando.

Tipos de entrada

Objeto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration. Set-CsPrivacyConfiguration acepta entradas canalizadas del objeto de configuración de privacidad.

Tipos de valores devueltos

Set-CsPrivacyConfiguration no devuelve ningún objeto ni valor. En su lugar, el cmdlet modifica instancias existentes del objeto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration.

Ejemplo

-------------------------- Ejemplo 1 --------------------------

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

El comando que se muestra en el Ejemplo 1 modifica tres valores de propiedad para la configuración de privacidad con la Identity site:Redmond. Los tres valores de propiedad modificados son AutoInitiateContacts, PublishLocationDataDefault y DisplayPublishedPhotoDefault.

-------------------------- Ejemplo 2 --------------------------

Get-CsPrivacyConfiguration | Set-CsPrivacyConfiguration -EnablePrivacyMode $True

El comando anterior habilita el modo privacidad para todas las configuraciones de privacidad que se encuentran actualmente en uso en la organización. Para hacerlo, el comando, primero, llama a Get-CsPrivacyConfiguration sin ningún parámetro; esto devuelve la colección completa de configuraciones de privacidad. Esta recopilación, luego, se transfiere a Set-CsPrivacyConfiguration, que toma cada elemento de la recopilación y establece la propiedad EnablePrivacyMode en True.

-------------------------- Ejemplo 3 --------------------------

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

En el Ejemplo 3, las modificaciones se realizan a todas las configuraciones de privacidad que, actualmente, no usan el modo de privacidad. Para llevar a cabo esta tarea, primero, se usa Get-CsPrivacyConfiguration para devolver una colección de todas las configuraciones de privacidad. A continuación, esta recopilación se canaliza al cmdlet Where-Object, que selecciona solo las configuraciones en las que la propiedad EnablePrivacyMode sea igual a False. La recopilación filtrada, luego, se transfiere a Set-CsPrivacyConfiguration, que asigna valores a las propiedades AutoInitiateContacts, PublishLocationDataDefault y DisplayPublishedPhotoDefault para cada elemento de la recopilación.