Testar o acesso anônimo 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-CsWebAppAnonymous 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-CsWebAppAnonymous cmdlet verifica se um usuário anônimo pode ingressar em conferências do Lync Server usando o Lync Web App. Quando você executa o cmdlet, Test-CsWebAppAnonymous entra em contato com o serviço de Tíquete da Web para obter um tíquete da Web para o usuário anônimo. Se o cmdlet obtiver esse tíquete, o Test-CsWebAppAnonymous 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-CsWebAppAnonymous verifica apenas as APIs e as conexões usadas para criar essas conferências. Na verdade, o cmdlet não cria e realiza nenhuma conferência.
Executando o teste
O Test-CsWebAppAnonymous 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-CsWebAppAnonymous -TargetFqdn atl-cs-001.litwareinc.com
Para executar essa verificação usando contas de usuário reais, você deve criar dois objetos de credenciais do Shell de Gerenciamento do Lync Server (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-CsWebAppAnonymous:
$cred1 = Get-Credential "litwareinc\kenmyer"
Test-CsWebApp -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $cred1
Para obter mais informações, consulte o tópico de ajuda para o Test-CsWebAppAnonymous cmdlet. Observe que Test-CsWebAppAnonymous foi preterido para uso no Lync Server 2013.
Determinando êxito ou falha
Se Test-CsWebAppAnonymous pode ingressar o usuário anônimo 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 o usuário anônimo não puder ingressar nas conferências necessárias, o resultado do teste será marcado como Falha. Normalmente, Test-CsWebAppAnonymous 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:05.9746266
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-CsWebAppAnonymous falhas geralmente giram em torno de erros de autenticação de usuário: você deve executar o teste usando uma conta de usuário válida, mesmo que o cmdlet esteja verificando a capacidade de um usuário anônimo se conectar ao Lync Server. Se Test-CsWebAppAnonymous falhar, verifique se o usuário especificado tem uma conta de usuário válida do Lync Server. Você pode recuperar informações da conta do Lync Server 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 a senha fornecida ao executar o cmdlet é uma senha válida.
Problemas de configuração com o Office Aplicativos Web Server também podem causar Test-CsWebAppAnonymous falha; esse geralmente será o caso se você receber o seguinte diagnóstico:
A solicitação HTTP não é autorizada com o esquema de autenticação de cliente 'Ntlm'. O cabeçalho de autenticação recebido do servidor foi 'Negotiate,NTLM'.
Para obter mais informações sobre como diagnosticar e resolver problemas do Office Aplicativos Web Server, consulte a postagem no blog office Aplicativos Web Server 2013 - computadores são sempre relatados como não íntegros.