Get-CsLisSwitch
Tópico modificado em: 2012-03-23
Recupera um ou mais comutadores de rede do banco de dados de configurações locais. Cada comutador pode ser associado a um local, e, nesse caso, este cmdlet também irá recuperar as informações de locais dos comutadores. Essa associação de locais é usada em uma implementação do Enhanced 9-1-1 (E9-1-1) Enterprise Voice que notifica a localização do chamador ao operador de serviços de emergência.
Sintaxe
Get-CsLisSwitch
Descrição Detalhada
O Enhanced 9-1-1 permite ao operador do serviço de emergência identificar a localização de um chamador sem ter que pedir essa informação a ele. Quando um chamador liga a partir de uma conexão VoIP, essa informação precisa ser extraída com base em vários fatores de conexão. O administrador de VoIP precisa configurar um mapa de locais (ou wiremap) que determinará o local de um chamador. Esse cmdlet recupera informações de associações entre locais físicos e o comutador da rede através do qual o cliente está conectado.
Este cmdlet não aceita nenhum parâmetro (além dos parâmetros comuns do Windows PowerShell). O cmdlet recuperará todas as instâncias dos mapeamentos do comutador para o local. Para restringir as informações recuperadas, você deve redirecionar a saída desse cmdlet para outro cmdlet do Windows PowerShell, como Where-Object ou Select-Object.
Quem pode executar este cmdlet: Por padrão, membros dos seguintes grupos estão autorizados a executar o cmdlet Get-CsLisSwitch 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 "Get-CsLisSwitch"}
Parâmetros
Parâmetro | Obrigatório | Tipo | Descrição |
---|---|---|---|
None |
Este cmdlet oferece apenas parâmetros comuns do Windows PowerShell. |
Tipos de Entrada
Nenhuma.
Tipos de Retorno
Este cmdlet recupera um ou mais objetos do tipo System.Management.Automation.PSCustomObject.
Exemplo
-------------------------- Exemplo 1 --------------------------
Get-CsLisSwitch
O Exemplo 1 recupera todos os comutadores LIS (servidor de informações de local) que tenham sido definidos na implementação do Microsoft Lync Server 2010.
-------------------------- Exemplo 2 --------------------------
Get-CsLisSwitch | Where-Object {$_.ChassisID -eq "99-99-99-99-99-99"}
Esse exemplo recupera todas as informações de todos os comutadores que tenham ChassisID igual a 99-99-99-99-99-99. Como ChassisIDs deve ser exclusivo, esse comando recuperará, no máximo, um local de comutador. O comando começa chamando Get-CsLisSwitch para recuperar todas as associações de local do comutador. Essa coleção de locais de comutador é redirecionada para o cmdlet Where-Object. Where-Object verifica a propriedade ChassisID de cada item na coleção e retorna o item com o valor ChassisID 99-99-99-99-99-99.
-------------------------- Exemplo 3 --------------------------
Get-CsLisSwitch | Where-Object {$_.City -eq "Redmond"}
Esse exemplo recupera todas as informações de todos os comutadores associados a um local na cidade de Redmond. O comando começa chamando Get-CsLisSwitch para recuperar todas as associações de local do comutador. Essa coleção de locais de comutador é redirecionada para o cmdlet Where-Object. O Where-Object verifica a propriedade City de cada item na coleção para determinar se o valor é igual a (-eq) Redmond.