Testar o acesso ao aplicativo Web no Lync Server 2013
Tópico última modificação: 07/06/2014
Agendamento de verificação |
Mensal |
Ferramenta de teste |
Windows PowerShell |
Permissões necessárias |
Quando executados localmente usando o Shell de Gerenciamento do Lync Server, os usuários devem ser membros do grupo de segurança RTCUniversalServerAdmins. Ao executar usando uma instância remota do Windows PowerShell, os usuários devem receber uma função RBAC que tenha permissão para executar o cmdlet Test-CsWebApp aplicativo. Para ver uma lista de todas as funções RBAC que podem usar esse cmdlet, execute o seguinte comando Windows PowerShell prompt:
|
Descrição
O Test-CsWebApp cmdlet verifica se os usuários autenticados podem ingressar em conferências do Lync Server usando o Lync Web App. Quando você executa o cmdlet, Test-CsWebApp entra em contato com o serviço de Tíquete da Web para obter tíquetes da Web para os usuários especificados. Esses tíquetes funcionam efetivamente como "tíquetes de admissão" para a conferência do Lync Server. Se os tíquetes puderem ser recuperados e se os usuários puderem ser autenticados, o Test-CsWebApp contatará o Lync Server e tentará estabelecer conferências separadas para mensagens instantâneas, compartilhamento de aplicativos e colaboração de dados.
Observe que Test-CsWebApp verifica as APIs e as conexões usadas para criar essas conferências. O cmdlet foi projetado para verificar se o Lync Web App pode ser usado para criar e ingressar em conferências. No entanto, na verdade, ele não cria e conduz uma conferência.
Executando o teste
O Test-CsWebApp cmdlet pode ser executado usando um par de contas de teste pré-configuradas ou as contas de dois usuários habilitados para o Lync Server. Para executar essa verificação usando contas de teste, basta especificar o nome de domínio totalmente qualificado do pool do Lync Server que está sendo testado. Por exemplo:
Test-CsWebApp -TargetFqdn "atl-cs-001.litwareinc.com"
Para executar essa verificação usando contas de usuário reais, você deve criar dois Windows PowerShell de credenciais (objetos que contêm o nome da conta e a senha) para cada conta. Em seguida, você deve incluir esses objetos de credenciais e os endereços SIP das duas contas ao chamar Test-CsWebApp:
$cred1 = Get-Credential "litwareinc\kenmyer"
$cred2 = Get-Credential "litwareinc\pilar"
Test-CsWebApp -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $cred1 -User2SipAddress "sip:pilar@litwareinc.com" -User2Credential $cred2
Para obter mais informações, consulte o tópico de ajuda para o cmdlet Test-CsWebApp . Observe que Test-CsWebApp foi preterido para uso no Lync Server 2013.
Determinando êxito ou falha
Se Test-CsWebApp pode ingressar os usuários em suas conferências, o cmdlet retornará o resultado do teste Êxito:
Fqdn de destino:
Resultado: Êxito
Latência: 00:00:00
Mensagem de erro:
Diagnóstico:
Se os usuários não puderem ingressar nas conferências necessárias, o resultado do teste será marcado como Falha. Normalmente, Test-CsWebApp também relatará uma mensagem de erro e um diagnóstico detalhados:
Fqdn de destino: atl-cs-001.litwareinc.com
Resultado: falha
Latência: 00:00:00
Mensagem de erro: nenhuma resposta recebida para Web-Ticket serviço
Diagnóstico: a solicitação HTTP não é autorizada com o cliente
esquema de autenticação 'Ntlm'. A autenticação
O cabeçalho recebido do servidor foi 'Negotiate,NTLM'.
Motivos pelos quais o teste pode ter falhado
Test-CsWebApp falhas normalmente envolvem erros de autenticação do usuário. Se Test-CsWebApp falhar, primeiro verifique se os usuários especificados têm contas de usuário válidas e estão habilitados para o Lync Server. Você pode recuperar informações da conta usando um comando semelhante a este:
Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object Enabled
Se a propriedade Enabled não for igual a True ou se o comando falhar, isso significa que o usuário não tem uma conta válida do Lync Server. Você também deve verificar se as senhas fornecidas ao cmdlet são válidas.