Compartilhar via


New-CsPrivacyConfiguration

 

Tópico modificado em: 2012-03-26

Cria uma nova coleção de definições de configuração de privacidade. As configurações de privacidade ajudam a determinar quanta informação os usuários disponibilizam para outros usuários.

Sintaxe

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

Descrição Detalhada

O Microsoft Lync 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 vão apreciar a oportunidade de disponibilizar essas informações a seus colegas; outros podem ficar mais relutantes em compartilhar esses dados (por exemplo, muitas pessoas podem hesitar em incluir suas fotos nos 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 Lync 2010 e ainda permitir que os usuários modifiquem esses valores. Por exemplo, por padrão, os dados de local de usuários são publicados, mas os usuários podem impedir sua publicação. Os administradores podem alterar esse comportamento definindo a propriedade PublishLocationDataByDefault como False: nesse caso, os dados de local não serão publicados por padrão, mas os usuários terão o direito de publicar esses dados se quiserem.

As configurações de privacidade do telefone podem ser aplicadas em escopo global, em escopo de site e em escopo de serviço (embora apenas para o serviço User Server). O cmdlet New-CsPrivacyConfiguration permite criar novas configurações de privacidade a serem aplicadas a um site ou serviço. (não é possível criar novas coleções em escopo global). Observe que cada site ou serviço individual só pode ter, no máximo, uma única coleção de configurações de privacidade: o comando irá falhar se você tentar criar uma nova coleção para o site Redmond e esse site já tiver uma coleção de configurações de privacidade.

Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet New-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 "New-CsPrivacyConfiguration"}

Parâmetros

Parâmetro Obrigatório Tipo Descrição

Identity

Obrigatório

Identidade Xds

Identificador único para as configurações de privacidade a serem criadas. Para criar uma nova coleção de configurações em escopo de site, use uma sintaxe semelhante a esta: -Identity site:Redmond. Para criar novas configurações em escopo de serviço, use uma sintaxe como esta: -Identity service:UserServer:atl-cs-001.litwareinc.com. As configurações de privacidade só podem ser criadas para o serviço User Server. Um erro ocorrerá se você tentar aplicar essas configurações a outro serviço.

Observe que seu comando irá falhar se já existirem configurações de privacidade para o site ou serviço especificado. Da mesma forma, o comando irá falhar se você tentar criar uma nova coleção de configurações globais.

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 for False, a foto do usuário só estará disponível se ele selecionar explicitamente a opção Permitir que outros vejam 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 for False, suas informações de presença estarão disponíveis para 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 for False, os dados de local só estarão disponíveis se o usuário selecionar explicitamente a opção Mostrar minha localização para meus 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.

InMemory

Opcional

Parâmetros de opção

Cria uma referência de objeto, sem na verdade executar o objeto como uma alteração permanente. Se a saída deste cmdlet for atribuída, chamando-o com este parâmetro a uma variável, você poderá realizar alterações às propriedades da referência do objeto e executar estas alterações, chamando-se o cmdlet coincidente Set- deste cmdlet.

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

Nenhuma. New-CsPrivacyConfiguration não aceita entrada em pipeline.

Tipos de Retorno

New-CsPrivacyConfiguration cria novas instâncias do objeto Microsoft.Rtc.Management.WritableConfig.Settings.UserServices.PrivacyConfiguration.

Exemplo

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

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

O comando mostrado no Exemplo 1 cria uma nova coleção de configurações de privacidade que serão aplicadas ao site Redmond (-Identity site:Redmond). As novas configurações habilitam o modo de privacidade; para isso, adiciona-se o parâmetro EnablePrivacyMode com o valor de parâmetro True. Observe que o comando irá falhar se o site Redmond já tiver uma coleção de configurações de privacidade.

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

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

O exemplo anterior demonstra como usar o parâmetro InMemory para criar uma nova coleção de configurações de privacidade que inicialmente existem apenas na memória. Para isso, New-CsPrivacyConfiguration é chamado com os parâmetros Identity e InMemory; o objeto resultante é armazenado em uma variável chamada $x. Nesse momento, as configurações de privacidade só existem na memória; se Get-CsPrivacyConfiguration for executado, não será exibida uma listagem para site:Redmond.

No segundo comando, o valor da propriedade EnablePrivacyMode é definido como True. Finalmente, o terceiro comando usa Set-CsPrivacyConfiguration para transformar a coleção virtual de configurações de privacidade em uma coleção real de configurações aplicadas aplicadas ao site Redmond. Chamar Set-CsPrivacyConfiguration é crítico: se o cmdlet não for executado, suas novas configurações de privacidade não serão aplicadas ao site Redmond, e irão desaparecer assim que sua sessão do Windows PowerShell for encerrada ou a variável $x for excluída