Tester la capacité des utilisateurs mobiles à échanger des messages instantanés dans Lync Server 2013
Rubrique Dernière modification : 2014-06-07
Planification de vérification |
Mois |
Outil de test |
Windows PowerShell |
Autorisations requises |
En cas d’exécution locale à l’aide de Lync Server Management Shell, les utilisateurs doivent être membres du groupe de sécurité RTCUniversalServerAdmins. Lors de l’exécution à l’aide d’une instance distante de Windows PowerShell, un rôle RBAC doit être attribué aux utilisateurs qui ont l’autorisation d’exécuter l’applet de commande Test-CsMcxP2PIM. Pour afficher la liste de tous les rôles RBAC qui peuvent utiliser cette applet de commande, exécutez la commande suivante à partir de l’invite Windows PowerShell :
|
Description
Le service Mobilité permet aux utilisateurs d’appareils mobiles d’effectuer des opérations telles que :
Échanger des messages instantanés et des informations de présence.
Stockez et récupérez la messagerie vocale en interne au lieu d’utiliser leur fournisseur sans fil.
Tirez parti des fonctionnalités de Lync Server, telles que l’appel via le travail et les conférences rendez-vous.
L’applet de commande Test-CsMxcP2PIM offre un moyen rapide et simple de vérifier que les utilisateurs peuvent utiliser le service Mobilité pour échanger des messages instantanés.
Exécution du test
Pour exécuter ce test, vous devez créer deux objets d’informations d’identification Windows PowerShell (objets qui contiennent le nom et le mot de passe du compte) pour chaque compte. Vous devez ensuite inclure ces objets d’informations d’identification et les adresses SIP des deux comptes lorsque vous appelez Test-CsMcxP2PIM :
$credential1 = Get-Credential "litwareinc\kenmyer"
$credential2 = Get-Credential "litwareinc\pilar"
Test-CsMcxP2PIM -TargetFqdn "atl-cs-001.litwareinc.com" -Authentication Negotiate -SenderSipAddres "sip:kenmyer@litwareinc.com" -SenderCredential $credential1 -ReceiverSipAddress "sip:packerman@litwareinc.com" -ReceiverCredential $credential2
Pour plus d’informations, consultez la rubrique d’aide de l’applet de commande Test-CsMcxP2PIM .
Détermination de la réussite ou de l’échec
Si les deux utilisateurs de test peuvent échanger des messages instantanés à l’aide du service mobilité, Test-CsMcxP2PIM retourne le résultat du test :
Fqdn cible : atl-cs-001.litwareinc.com
Uri cible : http://atl-cs-001.litwareinc.com:443/mcx
Résultat : Réussite
Latence : 00:00:00
Message d’erreur :
Diagnostic:
Si le test échoue, le résultat est défini sur Échec et un message d’erreur et un diagnostic détaillés s’affichent :
Fqdn cible : atl-cs-001.litwareinc.com
Uri cible : https://atl-cs-001.litwareinc.com:443/mcx
Résultat : Échec
Latence : 00:00:00
Message d’erreur : aucune réponse n’a été reçue pour Web-Ticket service.
Exception interne : la requête HHTP n’est pas autorisée avec
schéma de négociation client « Ntlm ». Authentification
l’en-tête reçu du serveur était « Negotiate,NTLM ».
Exception interne : le serveur distant a retourné une erreur :
(401) Non autorisé.
Diagnostic:
Diagnostic interne :X-MS-server-Fqdb : atl-cs-
001.litwareinc.com
Cache-Control : privé
Content-Type : text/html; charset=utf-8.
Serveur : Microsoft-IIS/8.5
WWW-Authenticate : Négocier, NTLM
X-Powered-By : ASP.NET
X-Content-Type-Options : nosniff
Date : Mer, 28 mai 2014 19:16:05 GMT
Longueur du contenu : 6305
Raisons pour lesquelles le test a peut-être échoué
Si Test-CsMcxP2PIM échoue, votre première étape doit consister à vérifier que le service mobilité est opérationnel. Pour ce faire, vous pouvez utiliser un navigateur web pour vérifier que l’URL du service mobilité de votre pool Lync Server est accessible. Par exemple, cette commande vérifie l’URL du pool atl-cs-001.litwareinc.com :
https://atl-cs-001.litwareinc.com/mcx/mcxservice.svc
Si le service mobilité semble être en cours d’exécution, vérifiez que vos deux utilisateurs de test ont des comptes Lync Server valides. Vous pouvez récupérer des informations de compte à l’aide d’une commande similaire à celle-ci :
Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object Enabled
Si la propriété Activée n’est pas égale à True ou si la commande échoue, cela signifie que l’utilisateur n’a pas de compte Lync Server valide.
Vous devez également vérifier que l’utilisateur est activé pour la mobilité. Pour ce faire, commencez par déterminer la stratégie de mobilité affectée au compte :
Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object MobilityPolicy
Une fois que vous connaissez le nom de la stratégie, utilisez l’applet de commande Get-CsMobilityPolicy pour vérifier que la propriété EnableMobility est définie sur True pour la stratégie en question (par exemple, RedmondMobilityPolicy) :
Get-CsMobilityPolicy -Identity "RedmondMobilityPolicy"
Si vous recevez un message d’erreur avec des en-têtes d’authentification, cela signifie souvent que vous n’avez pas spécifié de compte d’utilisateur valide. Vérifiez le nom d’utilisateur et le mot de passe, puis réessayez le test. Si vous êtes convaincu que le compte d’utilisateur est valide, utilisez l’applet de commande Get-CsWebServiceConfiguration et vérifiez la valeur de la propriété UseWindowsAuth. Cela vous indiquera quelles méthodes d’authentification sont activées dans votre organisation. Pour plus d’informations sur la résolution des problèmes liés au service mobilité, consultez le billet de blog Dépannage pas à pas des problèmes de connectivité de mobilité Lync externe.