Compartilhar via


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:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsMcxConference"}

Descrição

O Serviço de Mobilidade permite que os usuários de dispositivo móvel executem ações como:

  1. Trocar mensagens instantâneas e informações de presença.

  2. Armazene e recupere a caixa postal internamente em vez de com seu provedor sem fio.

  3. 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.