Compartir a través de


Probar el acceso a la aplicación web en Lync Server 2013

 

Última modificación del tema: 06-06-2014

Programación de verificación

Cada mes

Herramienta de pruebas

Windows PowerShell

Permisos necesarios

Cuando se ejecutan de forma local con el Shell de administración de Lync Server, los usuarios deben ser miembros del grupo de seguridad RTCUniversalServerAdmins.

Cuando se ejecutan con una instancia remota de Windows PowerShell, los usuarios deben tener asignado un rol RBAC que tenga permiso para ejecutar el cmdlet de Test-CsWebApp. Para ver una lista de todos los roles RBAC que pueden usar este cmdlet, ejecute el siguiente comando desde el símbolo del sistema de Windows PowerShell:

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

Descripción

El cmdlet Test-CsWebApp comprueba que los usuarios autenticados puedan unirse a conferencias de Lync Server mediante Lync Web App. Al ejecutar el cmdlet, Test-CsWebApp contactos con el servicio de vales web para obtener vales web para los usuarios especificados. Estos vales actúan efectivamente como "vales de admisión" a la conferencia de Lync Server. Si las entradas se pueden recuperar y los usuarios se pueden autenticar, Test-CsWebApp se pondrá en contacto con Lync Server e intentará establecer conferencias independientes para la mensajería instantánea, el uso compartido de aplicaciones y la colaboración de datos.

Tenga en cuenta que Test-CsWebApp solo comprueba las API y las conexiones usadas para crear estas conferencias. El cmdlet está diseñado para comprobar que Lync Web App se puede usar para crear conferencias y unirse a estas. Sin embargo, en realidad no crea ni dirige una conferencia.

Ejecutar la prueba

El cmdlet de Test-CsWebApp se puede ejecutar con un par de cuentas de prueba preconfiguradas o con las cuentas de dos usuarios habilitados para Lync Server. Para ejecutar esta comprobación con cuentas de prueba, solo tiene que especificar el nombre de dominio completo del grupo de Lync Server que se está probando. Por ejemplo:

Test-CsWebApp -TargetFqdn "atl-cs-001.litwareinc.com"

Para ejecutar esta comprobación con cuentas de usuario reales, debe crear dos objetos de credenciales de Windows PowerShell (objetos que contienen el nombre de cuenta y la contraseña) para cada cuenta. A continuación, debe incluir esos objetos de credenciales y las direcciones SIP de las dos cuentas cuando usted llama Test-CsWebApp:

$cred1 = Get-Credential "litwareinc\kenmyer"
$cred2 = Get-Credential "litwareinc\pilar"

Test-CsWebApp -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -UserCredential $cred1 -User2SipAddress "sip:pilar@litwareinc.com" -User2Credential $cred2

Para obtener más información, vea el tema de ayuda del cmdlet Test-CsWebApp . Tenga en cuenta que Test-CsWebApp está en desuso para su uso en Lync Server 2013.

Determinar el éxito o el fracaso

Si Test-CsWebApp pueden unirse a los usuarios a sus conferencias, el cmdlet devolverá el resultado de la prueba con éxito:

Fqdn de destino:

Resultado : Éxito

Latencia : 00:00:00

Mensaje de error :

Diagnóstico:

Si los usuarios no pueden unirse a las conferencias necesarias, el resultado de la prueba se marcará como Error. Normalmente, Test-CsWebApp también notificará un mensaje de error detallado y un diagnóstico:

Fqdn de destino: atl-cs-001.litwareinc.com

Resultado : Error

Latencia : 00:00:00

Mensaje de error: No se ha recibido ninguna respuesta para el servicio de Web-Ticket

Diagnóstico: la solicitud HTTP no está autorizada con el cliente

esquema de autenticación 'Ntlm'. La autenticación

el encabezado recibido del servidor era "Negotiate,NTLM".

Motivos por los que podría haber fallado la prueba

Test-CsWebApp errores suelen implicar errores de autenticación de usuario. Si Test-CsWebApp falla, primero debe comprobar que los usuarios especificados tienen cuentas de usuario válidas y están habilitados para Lync Server. Puede recuperar información de la cuenta mediante un comando similar a este:

Get-CsUser -Identity "sip:kenmyer@litwareinc.com" | Select-Object Enabled

Si la propiedad Enabled no es igual a True o si se produce un error en el comando, significa que el usuario no tiene una cuenta de Lync Server válida. También debe comprobar que las contraseñas que ha proporcionado al cmdlet son válidas.