Test de la connexion de Lync Phone Edition dans Lync Server 2013Testing Lync Phone Edition login in Lync Server 2013

 

Dernière modification de la rubrique : 2014-06-05Topic Last Modified: 2014-06-05

Planification de la vérificationVerification schedule

JournalièreDaily

Outil de testTesting tool

Windows PowerShellWindows PowerShell

Autorisations requisesPermissions required

Lorsqu’ils sont exécutés localement à l’aide de Lync Server Management Shell, les utilisateurs doivent être membres du groupe de sécurité RTCUniversalServerAdmins.When run locally using the Lync Server Management Shell, users must be members of the RTCUniversalServerAdmins security group.

Lorsqu’ils sont exécutés à l’aide d’une instance distante de Windows PowerShell, un rôle RBAC doit être attribué aux utilisateurs qui sont autorisés à exécuter l’applet de commande Test-CsPhoneBootstrap.When run using a remote instance of Windows PowerShell, users must be assigned an RBAC role that has permission to run the Test-CsPhoneBootstrap cmdlet. Pour afficher la liste de tous les rôles RBAC pouvant utiliser cette cmdlet, exécutez la commande suivante à partir de l’invite Windows PowerShell :To see a list of all RBAC roles that can use this cmdlet, run the following command from the Windows PowerShell prompt:

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

DescriptionDescription

L’applet de commande Test-CsPhoneBootstrap permet aux administrateurs de vérifier qu’un utilisateur donné (en utilisant le numéro de téléphone et le code confidentiel qui lui sont attribués) peut se connecter au système à partir d’un appareil compatible avec Lync 2013 Phone Edition.The Test-CsPhoneBootstrap cmdlet enables administrators to verify that a given user—using the phone number and PIN assigned to him or her—can log on to the system from a Lync 2013 Phone Edition-compatible device. (Aucun appareil n’est réellement nécessaire pour exécuter le test.)(No device is actually needed to run the test.)

Pour que l’applet de commande Test-CsPhoneBootstrap puisse effectuer cette vérification, le pool de serveurs d’inscriptions qui héberge le compte d’utilisateur testé doit pouvoir être détecté avec DHCP.In order for Test-CsPhoneBootstrap to make its check, the Registrar pool that hosts the user account being tested must be discoverable using DHCP. Pour déterminer si un serveur d’inscriptions est détectable de cette manière, utilisez l’applet de commande Get-CsRegistrarConfiguration et vérifiez la valeur de la propriété EnableDHCPServer.To determine whether a Registrar is discoverable in this manner, use the cmdlet Get-CsRegistrarConfiguration and check the value of the EnableDHCPServer property. Si cette propriété est définie sur false, vous devez utiliser Set-CsRegistrarConfiguration pour définir la valeur de la propriété sur true et faire en sorte que le Bureau d’enregistrement soit détectable à l’aide du protocole DHCP.If this property is set to False, you must use Set-CsRegistrarConfiguration to set the property value to True and make the Registrar discoverable using DHCP. Cela peut également être réalisé à l’aide du serveur DHCP d’entreprise et de la configuration des options spécifiques à Lync Server.This can also be done by using Enterprise DHCP Server and configuring the Lync Server-specific options.

Exécution du testRunning the test

Pour exécuter l’applet de commande Test-CsPhoneBootstrap, vous devez au minimum fournir le numéro de téléphone et le code confidentiel (PIN) du client pour un utilisateur Lync Server valide.To run the Test-CsPhoneBootstrap cmdlet, you must, at a minimum, supply the phone number and client personal identification number (PIN) for a valid Lync Server user. Par exemple, cette commande teste la capacité d’ouverture de session de l’utilisateur qui a le numéro de téléphone 12065551219 et le code confidentiel 0712 :For example, this command tests the logon ability for the user who has the phone number 12065551219 and the PIN 0712:

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712"

Pour une vérification plus complète, vous pouvez également inclure l’adresse SIP de l’utilisateur.For a more comprehensive check, you can also include the user’s SIP address. Dans ce cas, le numéro de téléphone, le code confidentiel client et l’adresse SIP doivent tous être valides pour que le test réussisse :In that case, the phone number, client PIN, and SIP address must all be valid for the test to succeed:

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712" -UserSipAddress "sip:kenmyer@litwareinc.com"

Pour plus d’informations, reportez-vous à la documentation de l’aide relative à l’applet de commande test-CsPhoneBootstrap .For more information, see the Help documentation for the Test-CsPhoneBootstrap cmdlet.

Détermination de la réussite ou de l’échecDetermining success or failure

Si l’utilisateur spécifié a pu se connecter à Lync Server, vous recevrez un résultat semblable à celui-ci, avec la propriété Result marquée with Success :If the specified user was able to connect to Lync Server, you'll receive output similar to this, with the Result property marked as Success:

TargetUri https://atl-cs-001.litwareinc.com:443/CertProv/TargetUri : https://atl-cs-001.litwareinc.com:443/CertProv/

CertProvisioningService. svcCertProvisioningService.svc

TargetFqdn : atl-cs-001.litwareinc.comTargetFqdn : atl-cs-001.litwareinc.com

Résultat : opération réussieResult : Success

Latence : 00:00:06.3981276Latency : 00:00:06.3981276

«Error :

DiagnostiqueDiagnosis :

Si l’utilisateur spécifié n’a pas pu établir une connexion, le résultat est indiqué comme étant un échec et des informations supplémentaires sont enregistrées dans les propriétés Error et diagnostic :If the specified user was not able to make a connection, then the Result will be shown as Failure, and additional information will be recorded in the Error and Diagnosis properties:

TargetFqdn : atl-cs-001.litwareinc.comTargetFqdn : atl-cs-001.litwareinc.com

Résultat : échecResult : Failure

Latence : 00:00:04.1993845Latency : 00:00:04.1993845

Erreur : erreur-aucune réponse reçue pour le service de Web-Ticket.Error : ERROR - No response received for Web-Ticket service.

DiagnostiqueDiagnosis :

La sortie précédente indique que le test a échoué, car le service de ticket Web n’a pas répondu.The previous output states that the test failed because the Web Ticket service did not respond. Cela peut être dû à un problème avec le service lui-même ou à une adresse SIP, un numéro de téléphone ou un code confidentiel client transmis à test-CsPhoneBootstrap.This could be due to a problem with the service itself, or it might be due to the SIP address, phone number, or client PIN passed to Test-CsPhoneBootstrap. Vous pouvez vérifier l’adresse SIP et le numéro de téléphone de l’utilisateur à l’aide d’une commande semblable à celle-ci :You can verify the user’s SIP address and phone number by using a command similar to this one:

Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object SipAddress, LineUri

Et vous pouvez vérifier que l’utilisateur dispose d’un code confidentiel valide à l’aide d’une commande comme suit :And you can verify that the user has a valid PIN by using a command as follows:

Get-CsClientPinInfo -Identity "sip:kenmyer@litwareinc.com" 

Si Test-CsPhoneBootstrap échoue, vous pouvez réexécuter le test, en incluant cette fois le paramètre Verbose :If Test-CsPhoneBootstrap fails, then you might want to rerun the test, this time including the Verbose parameter:

Test-CsPhoneBootstrap -PhoneOrExt "+12065551219" -Pin "0712" -Verbose

Lorsque le paramètre Verbose est inclus, Test-CsPhoneBootstrap renvoie un compte pas à pas de chaque action effectuée lors de la vérification de la capacité de l’utilisateur spécifié à se connecter à Lync Server.When the Verbose parameter is included, Test-CsPhoneBootstrap will return a step-by-step account of each action it tried when it checked the ability of the specified user to log on to Lync Server. Par exemple, voici une partie de la sortie pour une ouverture de session infructueuse, une session dans laquelle un code confidentiel incorrect a été inclus :For example, here is a portion of the output for an unsuccessful logon, a session in which an incorrect PIN was included:

Utilisation de l’authentification par code confidentiel avec le \ code poste Tél. 12065551219:0712Using PIN auth with Phone\Ext : 12065551219 Pin : 0712

Impossible d’obtenir le ticket WebCould not get web ticket

OPTIONCHECK :

- L’URL de service Web est valide et les services Web sont fonctionnels- Web service url is valid and the web services are functional

- Si vous utilisez \ le code confidentiel PhoneNo pour l’authentification, assurez-vous qu’ils correspondent à l’URI de l’utilisateur.- If using PhoneNo\PIN to authenticate, make sure they match the user uri

- Si vous utilisez l' \ authentification NTLM Kerberos, vérifiez que vous avez fourni des informations d’identification valides.- If using NTLM\Kerberos auth, make sure you provided valid credentials

Raisons pour lesquelles le test a pu échouerReasons why the test might have failed

Voici quelques raisons courantes pour lesquelles Test-CsPhoneBootstrap peut échouer :Here are some common reasons why Test-CsPhoneBootstrap might fail:

  • Vous avez peut-être spécifié une adresse SIP qui n’est pas valide.You might have specified a SIP address that is not valid. Vous pouvez vérifier qu’une adresse SIP est correcte à l’aide d’une commande telle que celle-ci :You can verify that a SIP address is correct by using a command such as this one:

    Get-CsUser -Identity "sip:kenmyer@litwareinc.com"
    
  • Vous avez peut-être spécifié un code confidentiel qui n’est pas valide.You might have specified a PIN that is not valid. Bien que vous ne puissiez pas récupérer le numéro de code confidentiel de l’utilisateur, vous pouvez vérifier que l’utilisateur a au moins un numéro de code confidentiel à l’aide d’une commande semblable à celle-ci :Although you can't retrieve the user’s PIN number, you can verify that the user at least has a PIN number by using a command similar to this:

    Get-CsClientPinInfo -Identity "sip:kenmyer@litwareinc.com"
    
  • Vous avez peut-être spécifié un numéro de téléphone qui n’est pas valide.You might have specified a phone number that is not valid. Vous pouvez vérifier le téléphone d’un utilisateur à l’aide d’une commande similaire à celle-ci :You can verify a user’s phone by using a command similar to the following:

    Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object LineUri
    
  • Le pool de serveurs d’inscriptions n’est pas activé pour DHCP.The Registrar pool is not DHCP-enabled. Pour déterminer si votre pool de serveurs d’inscriptions est activé pour DHCP, exécutez l’applet de commande Get-CsRegistrarConfiguration et vérifiez la valeur de la propriété EnableDHCPServer.To determine whether your Registrar pool is enabled for DHCP, run the Get-CsRegistrarConfiguration cmdlet and check the value of the EnableDHCPServer property. Par exemple :For example:

    Get-CsRegistrarConfiguration -Identity "global"