Testar o acesso de usuário móvel 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-CsMcxConference 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 Serviço de Mobilidade permite que os usuários de dispositivo móvel executem ações como:
Trocar mensagens instantâneas e informações de presença.
Armazene e recupere a caixa postal internamente em vez de com seu provedor sem fio.
Aproveite os recursos do Lync Server, como Chamada via Trabalho e conferência discada. O Test-CsMcxConference cmdlet fornece uma maneira rápida e fácil de verificar se os usuários podem ingressar e participar de conferências do Lync Server usando um dispositivo móvel.
Executando o teste
Para executar essa verificação, você deve criar três 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 quando chamar Test-CsMcxConference conforme mostrado no exemplo a seguir:
$organizerCred = Get-Credential "litwareinc\kenmyer"
$user1Cred = Get-Credential "litwareinc\packerman"
$user2Cred = Get-Credential "litwareinc\adelaney"
Test-CsMcxConference -TargetFqdn "atl-cs-001.litwareinc.com" -Authentication Negotiate -OrganizerSipAddress "sip:kenmyer@litwareinc.com" -OrganizerCredential $organizerCred -UserSipAddress "sip:pilar@litwareinc.com" -UserCredential $user1Cred -User2SipAddress "sip:adelaney@litwareinc.com" -User2Credential $user2Cred
Para obter mais informações, consulte o tópico de ajuda para o cmdlet Test-CsMcxConference .
Determinando êxito ou falha
Se a verificação for bem-sucedida, Test-CsMcxConference relatará um resultado de teste de Êxito:
Fqdn de destino: atl-cs-001.litwareinc.com
URI de destino: http://atl-cs-001.litwareinc.com:443/mcx
Resultado: Êxito
Latência: 00:00:00
Mensagem de erro:
Diagnóstico:
Se a verificação não for bemTest-CsMcxConference relatará um resultado de teste de Falha. Esse resultado de teste normalmente será acompanhado por uma mensagem de erro detalhada e um diagnóstico. Por exemplo:
Fqdn de destino: atl-cs-001.litwareinc.com
URI de destino: https://atl-cs-001.litwareinc.com:443/mcx
Resultado: falha
Latência: 00:00:00
Mensagem de erro: nenhuma resposta recebida para Web-Ticket serviço.
Exceção Interna: a solicitação HHTP não é autorizada com o cliente
esquema de negociação 'Ntlm'. O cabeçalho de autenticação recebido
do servidor foi 'Negotiate'.
Exceção Interna: O servidor remoto retornou um erro: (401)
Desautorizado.
Diagnóstico:
Diagnóstico Interno:X-MS-server-Fqdb: atl-cs-001.litwareinc.com
Cache-Control: particular
Content-Type: text/html; charset=utf-8.
Servidor: Microsoft-IIS/8.5
WWW-Authenticate: Negotiate,NTLM
X-Powered-By : ASP.NET
X-Content-Type-Options: nosniff
Data : Wed, 28 may 2014 19:22:19 GMT
Comprimento do conteúdo: 6305
Motivos pelos quais o teste pode ter falhado
Se Test-CsMcxConference falhar, você deverá começar verificando se o serviço de mobilidade está em execução e pode ser acessado. Isso pode ser feito usando um navegador da Web para verificar se a URL do serviço de mobilidade para o pool do Lync Server pode ser acessada. Por exemplo, esse comando verifica a URL do pool atl-cs-001.litwareinc.com:
https://atl-cs-001.litwareinc.com/mcx/mcxservice.svc
Se o serviço de mobilidade puder ser acessado, você deverá verificar se os usuários de teste têm contas válidas do 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 cada conta de usuário está habilitada para mobilidade. Para fazer isso, primeiro determine a política de mobilidade atribuída à conta:
Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object MobilityPolicy
Depois de saber o nome da política, use o cmdlet Get-CsMobilityPolicy para verificar se a política em questão (por exemplo, RedmondMobilityPolicy) tem a propriedade EnableMobility definida como True:
Get-CsMobilityPolicy -Identity "RedmondMobilityPolicy"
Se você receber uma mensagem de erro "cabeçalho de autenticação" ao executar um Test-CsMcxConference que geralmente significa que você não especificou uma conta de usuário válida, verifique o nome de usuário e a senha e tente o teste novamente. Se você estiver convencido de que a conta de usuário é válida, use o cmdlet Get-CsWebServiceConfiguration e verifique o valor da propriedade UseWindowsAuth. Isso informará quais métodos de autenticação estão habilitados em sua organização.
Para obter mais dicas sobre como solucionar problemas do serviço de mobilidade, consulte a postagem no blog Solucionando problemas de conectividade de mobilidade externa do Lync passo a passo.