Compartilhar via


Set-CsPrivacyConfiguration

 

Tópico modificado em: 2012-03-27

Modifica um conjunto existente de definições de configuração de privacidade. As definições de configuração de privacidade ajudam a determinar quantas informações os usuários disponibilizam aos outros usuários.

Sintaxe

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

Descrição Detalhada

O Microsoft Lync Server 2010 oferece aos usuários a oportunidade de compartilhar várias informações de presença com terceiros: eles podem publicar fotos de si mesmos; fornecer informações detalhadas sobre sua localização; disponibilizar automaticamente suas informações de presença a todos na organização (em vez de disponibilizá-las apenas a pessoas na lista de Contatos).

Alguns usuários apreciarão a oportunidade de disponibilizar essas informações para seus colegas; outros talvez sejam mais relutantes em compartilhar esses dados. (Por exemplo, muitas pessoas podem hesitar em incluir sua foto em seus dados de presença.) Como regra geral, os usuários controlam as informações que irão compartilhar (ou não); por exemplo, os usuários podem marcar ou desmarcar uma caixa de seleção para controlar se suas informações de localização serão ou não compartilhadas com terceiros. Além disso, os cmdlets de configuração de privacidade (Get-CsPrivacyConfiguration, Set-CsPrivacyConfiguration, New-CsPrivacyConfiguration e Remove-CsPrivacyConfiguration) permitem que os administradores gerenciem as configurações de privacidade dos usuários. Em alguns casos, os administradores podem habilitar ou desabilitar configurações; por exemplo, se a propriedade AutoInitiateContacts for definida como True, os integrantes da equipe serão adicionados automaticamente à lista de Contatos de cada usuário; se for definida como False, os integrantes da equipe não serão incluídos automaticamente na lista de Contatos de cada usuário.

Em outros casos, os administradores podem configurar os valores padrão no Microsoft Lync 2010 e ainda permitir que os usuários modifiquem esses valores. Por exemplo, por padrão, os dados do local são publicados para os usuários, muito embora tenham o direito de parar a publicação no local. Configurando a propriedade PublishLocationDataByDefault como False, os administradores podem alterar o comportamento: nesse caso, os dados do local não serão publicados por padrão, muito embora os usuários ainda tenham o direito de publicar esses dados se quiserem.

As definições de configuração da privacidade podem ser aplicadas no escopo global, no escopo do site e no escopo de serviço (embora apenas para o serviço Servidor do Usuário). O cmdlet Set-CsPrivacyConfiguration permite modificar qualquer uma das definições de configuração de privacidade em uso na organização.

Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet Set-CsPrivacyConfiguration localmente: RTCUniversalServerAdmins. Para retornar uma lista de todas as funções do RBAC (controle de acesso baseado na função) atribuídas a este cmdlet (incluindo eventuais funções personalizadas do RBAC que você mesmo tenha criado), execute o comando a seguir no prompt do Windows PowerShell:

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

Parâmetros

Parâmetro Obrigatório Tipo Descrição

Identity

Opcional

Xds Identity

Identificador exclusivo das definições de configuração da privacidade a serem modificadas. Para modificar as configurações globais, use esta sintaxe: -Identity global. Para modificar definições configuradas no escopo do site, use uma sintaxe semelhante a esta: -Identity site:Redmond. Para modificar configurações no nível de serviço, use uma sintaxe como esta: -Identity service:Redmond-UserServices-1. Observe que as configurações de privacidade só podem ser aplicadas ao serviço Servidor do Usuário. Um erro ocorrerá se você tentar aplicar essas configurações a outro serviço.

Se o parâmetro não for especificado, as configurações globais serão atualizadas quando Set-CsPrivacyConfiguration for chamado.

Instance

Opcional

Objeto PrivacyConfiguration

Permite passar uma referência a um objeto para o cmdlet, em vez de definir valores de parâmetros individuais.

AutoInitiateContacts

Opcional

Booleano

Se for True, o Lync 2010 incluirá automaticamente seu gerente e os relatórios diretos em sua lista de Contatos. O valor padrão é True.

DisplayPublishedPhotoDefault

Opcional

Booleano

Se for True, a foto do usuário será publicada automaticamente no Lync 2010. Se False, a foto do usuário não estará disponível a menos que selecione a opção Deixar outras pessoas verem minha foto. O valor padrão é True.

EnablePrivacyMode

Opcional

Booleano

Se for True, oferece aos usuários a oportunidade de habilitar o modo de privacidade avançado. No modo de privacidade avançado, apenas pessoas na sua lista de Contatos poderão visualizar suas informações de presença. Se False, as informações de presença serão disponibilizadas a qualquer pessoa na organização. O valor padrão é False.

PublishLocationDataDefault

Opcional

Booleano

Se for True, os dados de local serão publicados automaticamente no Lync 2010. Se False, os dados do local não serão disponibilizados até que o usuário selecione explicitamente a opção Mostrar Meu Local aos Contatos. O valor padrão é True.

Force

Opcional

Parâmetros de opção

Suprime a exibição de mensagens de erro não fatais que possam ocorrer na execução do comando.

Tenant

Opcional

GUID

Este parâmetro não é usado com a versão local do Lync Server.

WhatIf

Opcional

Parâmetros de opção

Descreve o que aconteceria se o comando fosse executado sem ser executado de fato.

Confirm

Opcional

Parâmetros de opção

Solicita confirmação antes da execução do comando.

Tipos de Entrada

Objeto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration. Set-CsPrivacyConfiguration aceita entrada em pipeline do objeto de configuração de privacidade.

Tipos de Retorno

Set-CsPrivacyConfiguration não retorna nenhum objeto ou valor. Em vez disso, o cmdlet modifica instâncias existentes do objeto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration.

Exemplo

-------------------------- Exemplo 1 ------------------------

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

O comando mostrado no Exemplo 1 modifica três valores de propriedade das definições de configuração da privacidade com Identity site:Redmond. Os três valores de propriedade modificados são AutoInitiateContacts, PublishLocationDataDefault e DisplayPublishedPhotoDefault.

-------------------------- Exemplo 2 ------------------------

Get-CsPrivacyConfiguration | Set-CsPrivacyConfiguration -EnablePrivacyMode $True

O comando anterior habilita o modo de privacidade para todas as definições de configuração da privacidade em uso na organização. Para isso, o comando chama inicialmente Get-CsPrivacyConfiguration sem nenhum parâmetro; isso retorna a coleção completa das configurações de privacidade. Em seguida, essa coleção é redirecionada para Set-CsPrivacyConfiguration, que usa cada item da coleção e define a propriedade EnablePrivacyMode como True.

-------------------------- Exemplo 3 ------------------------

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

No Exemplo 3, as modificações são feitas em todas as definições de configuração da privacidade que não usam o modo de privacidade no momento. Para realizar essa tarefa, Get-CsPrivacyConfiguration é usado inicialmente para retornar uma coleção de todas as definições de configuração da privacidade. Essa coleção é redirecionada para o cmdlet Where-Object, que seleciona apenas as configurações nas quais a propriedade EnablePrivacyMode seja igual a False. Em seguida, a coleção filtrada é redirecionada para Set-CsPrivacyConfiguration, que atribui valores às propriedades AutoInitiateContacts, PublishLocationDataDefault e DisplayPublishedPhotoDefault de cada item na coleção.