Compartilhar via


Get-CsImFilterConfiguration

 

Tópico modificado em: 2012-03-23

Retorna os filtros de links de mensagens instantâneas (IM) configurados na organização. Esses filtros são usados para evitar que os usuários enviem mensagens instantâneas que contêm hyperlinks com prefixos específicos (http ou telnet, por exemplo). Dependendo das definições empregadas, isso significa que qualquer URI com um prefácio de um desses esquemas será convertido em um hyperlink não-clicável ou removido.

Sintaxe

Get-CsImFilterConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>]

Get-CsImFilterConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>]

Descrição Detalhada

Ao enviar mensagens instantâneas, os usuários podem incorporar um URI dentro do texto dessa mensagem, indicando um determinado local ou compartilhamento a outros participantes. O Microsoft Lync Server 2010 pode ser configurado de forma que os hyperlinks com determinados prefixos sejam bloqueados ou não sejam ativados. (Em outras palavras, os participantes não podem simplesmente clicar no link e ir ao site indicado pelo URI. Eles deverão copiar e colá-lo manualmente em um navegador).

O cmdlet Get-CsImFilterConfiguration recupera todas as definições dos URIs de filtragem de mensagens instantâneas. Chamado isoladamente (sem parâmetros), Get-CsImFilterConfiguration retornará todas as definições de filtro de IM de URI, globalmente e para todos os sites. Também é possível especificar uma Identidade, para que se exibam as definições relativas a um site específico (ou as definições globais).

Quem pode executar esse cmdlet: Por padrão, membros dos seguintes grupos são autorizados a executar o cmdlet Get-CsImFilterConfiguration localmente: RTCUniversalUserAdmins, RTCUniversalServerAdmins. Para retornar uma lista de todas as funções de controle de acesso baseado em função (RBAC) às quais este cmdlet tiver sido atribuído (inclusive qualquer função RBAC personalizada que tiver sido criada por você), execute o seguinte comando no prompt do Windows PowerShell:

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

Parâmetros

Parâmetro Obrigatório Digite Descrição

Identity

Opcional

XdsIdentity

O identificador exclusivo das definições que se deseja recuperar. Esse valor será global ou do site:<nome do site>, onde <nome do site> é o nome do site ao qual essas definições se aplicam, como site:Redmond.

Tipo de Dados Completos: Microsoft.Rtc.Management.Xds.XdsIdentity

Filter

Opcional

Cadeia de caracteres

Realiza uma pesquisa de caractere curinga das configurações que correspondam a um determinado padrão de Identidade. Por exemplo, retorna todas as definições com identidades que começam com site* (todas as definições específicas ao site).

LocalStore

Opcional

SwitchParameter

Recupera a configuração de filtro de IM na réplica local do Repositório de Gerenciamento Central, em vez do Repositório de Gerenciamento Central em si.

Tipos de Entrada

Nenhuma.

Tipos de Retorno

Get-CsImFilterConfiguration retorna instâncias do objeto Microsoft.Rtc.Management.WritableConfig.Settings.ImFilter.ImFilterConfiguration.

Exemplo

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

Get-CsImFilterConfiguration

O comando exibido acima retorna uma coleção de todos os filtros de hyperlinks de IM configurados para uso na organização. Esse será o comportamento padrão sempre que se chamar Get-CsImFilterConfiguration sem qualquer parâmetro adicional.

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

Get-CsImFilterConfiguration -Identity site:Redmond

O exemplo anterior retorna definições referentes a um filtro de mensagens instantâneas: as definições que possuírem a Identidade site:Redmond. Como as identidades devem ser exclusivas, este comando nunca retornará mais do que uma configuração.

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

Get-CsImFilterConfiguration -Filter site:*

O Exemplo 3 usa o parâmetro Filter para retornar uma coleção de todos os filtros de IM que tiverem sido configurados no nível de site. A cadeia de caracteres curinga site:* informa a Get-CsImFilterConfiguration que retorne apenas as configurações de filtro de IM cuja identidade for iniciada pelo valor da cadeia de caracteres site:.

-------------------------- Exemplo 4 --------------------------

(Get-CsImFilterConfiguration -Identity Global).Prefixes

No Exemplo 4, o valor da propriedade global Prefixes das configurações de filtro de IM será expandido quando for exibido na tela. Isso significa que a propriedade e os seus valores serão exibidos em um formato mais fácil e legível. Para realizar essa tarefa, utiliza-se primeiramente Get-CsImFilterConfiguration, para recuperar a configuração global de filtro de IM. (observe que a chamada de Get-CsImFilterConfiguration é mantida entre parênteses. Isso informa ao Windows PowerShell que execute primeiramente o comando entre parênteses e depois prossiga deste ponto). Depois que a configuração tiver sido recuperada, será exibido o valor da propriedade Prefixes, com um prefixo em cada linha.