Get-CsWebServiceConfiguration
Tópico modificado em: 2012-03-23
Retorna informações sobre todas as definições de configuração do Serviços Web em uso na organização.
Sintaxe
Get-CsWebServiceConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>]
Get-CsWebServiceConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>]
Descrição Detalhada
Muitos componentes do Microsoft Lync Server 2010 se baseiam na Web: esses componentes utilizam serviços Web ou páginas da Web para realizar suas tarefas. Por exemplo: os usuários empregam um serviço Web ao pesquisar novos contatos no Catálogo de Endereços ou ao utilizar a expansão de um grupo para examinar cada membro de um grupo de distribuição. Da mesma forma, componentes como conferências discadas e Painel de Controle do Microsoft Lync Server 2010 utilizam páginas da Web como interface entre o Lync Server 2010 e os usuários.
Os cmdlets CsWebServiceConfiguration permitem que os administradores gerenciem as definições de configuração do Serviços Web em toda a organização. Isso inclui o gerenciamento da expansão de grupos, definições de certificados e métodos permitidos de autenticação. Como é possível configurar definições diferentes nos escopos global, de site e de serviço (embora apenas para o serviço WebServer), é possível personalizar as capacidades do Serviços Web para diferentes usuários e diferentes locais.
O cmdlet Get-CsWebServiceConfiguration permite retornar informações detalhadas sobre as definições de configuração do Serviços Web em uso na organização.
Quem pode executar esse cmdlet: Por padrão, membros dos seguintes grupos são autorizados a executar o cmdlet Get-CsWebServiceConfiguration localmente: RTCUniversalUserAdmins, RTCUniversalServerAdmins. Para retornar uma lista de todas as funções do controle de acesso baseado em função (RBAC) que receberam a atribuição desse cmdlet (incluindo qualquer função RBAC personalizada criada por você), execute o seguinte comando do prompt Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Get-CsWebServiceConfiguration"}
Parâmetros
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
Identity |
Opcional |
Identidade de Xds |
Identificador exclusivo das definições de configuração do Serviços Web a serem retornadas. Para retornar as definições globais, utilize esta sintaxe: -Identity global. Para retornar as definições configuradas no escopo do site, utilize uma sintaxe similar a esta: -Identity "site:Redmond." As definições de serviço e escopo podem ser retornadas utilizando-se uma sintaxe como esta: -Identity "service:WebServer:atl-cs-001.litwareinc.com". Não é possível utilizar os parâmetros Filter e Identity no mesmo comando. Se nenhum dos dois parâmetros for especificado, Get-CsWebServiceConfiguration retornará todas as coleções de definições de Serviços Web em uso na organização. |
Filter |
Opcional |
Cadeia de caracteres |
Permite utilizar caracteres curinga ao especificar a coleção (ou coleções) de configurações de Serviços Web a ser(em) retornada(s). Por exemplo, esta sintaxe retorna todas as definições configuradas no escopo de site: -Filter "site:*" Não é possível utilizar os parâmetros Filter e Identity no mesmo comando. |
LocalStore |
Opcional |
Parâmetro de opção |
Recupera os dados de configuração de Serviços Web na réplica local do Repositório de Gerenciamento Central, em vez do Repositório de Gerenciamento Central em si. |
Tipos de Entrada
Nenhuma. Get-CsWebServiceConfiguration não aceita a entrada canalizada.
Tipos de Retorno
Get-CsWebServiceConfiguration retorna instâncias do objeto Microsoft.Rtc.Management.WritableConfig.Web.WebServiceSettings.
Exemplo
-------------------------- Exemplo 1 ------------------------
Get-CsWebServiceConfiguration
O comando precedente retorna informações sobre todas as definições de configuração de Serviços Web em uso na organização.
-------------------------- Exemplo 2 ------------------------
Get-CsWebServiceConfiguration -Identity site:Redmond
O comando apresentado no Exemplo 2 retorna informações sobre as definições de configuração de Serviços Web cuja identidade for site:Redmond.
-------------------------- Exemplo 3 ------------------------
Get-CsWebServiceConfiguration -Filter "site:*"
O Exemplo 3 retorna todas as definições de configuração de Serviços Web que tiverem sido atribuídas no escopo de site. Para fazer isso, o parâmetro Filter é incluído ao se chamar Get-CsWebServiceConfiguration; o valor de filtro "site:*" garante que apenas as definições que tiverem uma identidade começando com o valor da cadeia de caracteres "site:" serão retornadas.
-------------------------- Exemplo 4 ------------------------
Get-CsWebServiceConfiguration | Where-Object {$_.UsePinAuth -eq $False}
No Exemplo 4, o comando retorna todas as definições de configuração de Serviços Web que não permitirem a autenticação por PIN. Isto é feito chamando-se Get-CsWebServiceConfiguration, para retornar todas as definições de configuração do Serviços Web em uso. Esta coleção será canalizada para o cmdlet Where-Object, que selecionará apenas as definições cuja propriedade UsePinAuth for igual a False.
-------------------------- Exemplo 5 ------------------------
Get-CsWebServiceConfiguration | Where-Object {$_.MaxGroupSizeToExpand -gt 100}
O comando anterior retorna todas as definições de configuração de Serviços Web nas quais o tamanho máximo de expansão de grupo for maior do que 100. Para fazer isso, o comando utiliza primeiramente Get-CsWebServiceConfiguration, para retornar todas as definições de configuração de Serviços Web em uso. Esta informação será canalizada para o cmdlet Where-Object, que selecionará apenas as definições nas quais a propriedade MaxGroupSizeToExpand for maior do que 100.
Consulte Também
Outros Recursos
New-CsWebServiceConfiguration
Remove-CsWebServiceConfiguration
Set-CsWebServiceConfiguration