Prueba del uso compartido de aplicaciones en Lync Server 2013Testing application sharing in Lync Server 2013

 

Última modificación del tema: 2014-11-01Topic Last Modified: 2014-11-01

Programación de comprobaciónVerification schedule

DiarioDaily

Herramienta de pruebaTesting tool

Windows PowerShellWindows PowerShell

Permisos necesariosPermissions required

Cuando se ejecuta de forma local mediante el shell de administración de Lync Server, los usuarios deben ser miembros del grupo de seguridad RTCUniversalServerAdmins.When run locally using the Lync Server Management Shell, users must be members of the RTCUniversalServerAdmins security group.

Cuando se ejecuta con una instancia remota de Windows PowerShell, a los usuarios se les debe asignar un rol RBAC que tenga permiso para ejecutar el cmdlet Test-CsASConference.When run using a remote instance of Windows PowerShell, users must be assigned an RBAC role that has permission to run the Test-CsASConference cmdlet. 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: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-CsASConference"}

DescripciónDescription

El cmdlet Test-CsASConference comprueba que un par de usuarios de prueba puedan participar en una conferencia en línea que incluya el uso compartido de aplicaciones.The Test-CsASConference cmdlet verifies that a pair of test users can participate in an online conference that includes application sharing. Para ello, el cmdlet registra los dos usuarios con Lync Server 2013 y, a continuación, usa una de las cuentas de usuario para crear una nueva Conferencia que incluye el uso compartido de aplicaciones.To do this, the cmdlet registers the two users with Lync Server 2013, and then it uses one of the user accounts to create a new conference that includes applications sharing. Luego, el cmdlet comprueba que el segundo usuario puede unirse a esa llamada de conferencia.The cmdlet then verifies that the second user is able to join that conference.

Ejecutar la pruebaRunning the test

El comando que se muestra en el ejemplo 1 comprueba que se puede llevar a cabo una conferencia de uso compartido de aplicaciones en el grupo atl-cs-001.litwareinc.com. Este comando asume que ha configurado un par de usuarios de prueba para el grupo especificado. Si los usuarios de prueba no existen, se producirá un error en el comando.The command shown in Example 1 verifies that an Application Sharing conference can be conducted on the pool atl-cs-001.litwareinc.com. This command assumes that you have configured a pair of test users for the specified pool. If no such test users exist, the command will fail.

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

El ejemplo 2 comprueba la capacidad del servicio Join Launcher para participar en una conferencia de uso compartido de aplicaciones en el grupo atl-cs-001.litwareinc.com. Tenga en cuenta que este comando comprueba solo el servicio de sí mismo; no es necesario ningún dispositivo móvil para iniciar el comando.Example 2 tests the ability of the Join Launcher service to participate in an Application Sharing conference on the pool atl-cs-001.litwareinc.com. Note that this command tests only the service itself; you do not need any mobile devices in order to run the command.

Test-CsASConference -TargetFqdn "atl-cs-001.litwareinc.com" -TestJoinLauncher 

Los comandos que se muestran en el ejemplo 2 prueban la capacidad de un par de usuarios (litwareinc \ Pilar y litwareinc \ kenmyer) para iniciar sesión en Lync Server 2013 y, a continuación, realizar una conferencia de uso compartido de aplicaciones.The commands shown in Example 2 test the ability of a pair of users (litwareinc\pilar and litwareinc\kenmyer) to log on to Lync Server 2013 and then conduct an Application Sharing conference. Para ello, el primer comando del ejemplo usa el cmdlet Get-Credential para crear un objeto de credencial de interfaz de línea de comandos de Windows PowerShell que contiene el nombre y la contraseña del usuario Pilar Ackerman.To do this, the first command in the example uses the Get-Credential cmdlet to create a Windows PowerShell command-line interface credential object containing the name and password of the user Pilar Ackerman. (Como el nombre de inicio de sesión, litwareinc \ pilar, se ha incluido como parámetro, el cuadro de diálogo solicitud de credenciales de Windows PowerShell solo requiere que el administrador escriba la contraseña de la cuenta Pilar Ackerman). El objeto Credential resultante se almacena en una variable llamada $cred 1.(Because the logon name, litwareinc\pilar, has been included as a parameter, the Windows PowerShell Credential Request dialog box only requires the administrator to enter the password for the Pilar Ackerman account.) The resulting credential object is then stored in a variable named $cred1. El segundo comando realiza la misma acción pero, esta vez, devuelve un objeto de credenciales de la cuenta de Ken Myer.The second command does the same thing, this time returning a credential object for the Ken Myer account.

Con los objetos de credenciales a mano, el tercer comando determina si estos dos usuarios pueden iniciar sesión en Lync Server 2013 y realizar una conferencia de uso compartido de aplicaciones.With the credential objects in hand, the third command determines whether or not these two users can log on to Lync Server 2013 and conduct an Application Sharing conference. Para llevar a cabo esta tarea, se llama al cmdlet Test-CsASConference , junto con los siguientes parámetros: TargetFqdn (el FQDN del grupo de registrador); SenderSipAddress (la dirección SIP del primer usuario de prueba); SenderCredential (el objeto de Windows PowerShell que contiene las credenciales para este mismo usuario); ReceiverSipAddress (la dirección SIP del otro usuario de prueba); y ReceiverCredential (el objeto de Windows PowerShell que contiene las credenciales del otro usuario de prueba).To carry out this task, the Test-CsASConference cmdlet is called, along with the following parameters: TargetFqdn (the FQDN of the Registrar pool); SenderSipAddress (the SIP address for the first test user); SenderCredential (the Windows PowerShell object containing the credentials for this same user); ReceiverSipAddress (the SIP address for the other test user); and ReceiverCredential (the Windows PowerShell object containing the credentials for the other test user).

$cred1 = Get-Credential "litwareinc\pilar" 
$cred2 = Get-Credential "litwareinc\kenmyer" 
Test-CsASConference -TargetFqdn atl-cs-001.litwareinc.com -SenderSipAddress "sip:pilar@litwareinc.com" -SenderCredential $cred1 -ReceiverSipAddress "sip:kenmyer@litwareinc.com" -ReceiverCredential $cred2

Determinar si se ha realizado correctamente o erróneoDetermining success or failure

Si el uso compartido de aplicaciones está configurado correctamente, recibirá un resultado similar al siguiente, con la propiedad result marcada como correcta:If application sharing is correctly configured, you'll receive output similar to this, with the Result property marked as Success:

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

Resultado: correctoResult : Success

Latencia: 00:00:01Latency : 00:00:01

Mensaje de error:Error Message :

DiagnósticoDiagnosis :

Si los usuarios especificados no pueden compartir aplicaciones, el resultado se mostrará como error y la información adicional se registrará en las propiedades error y diagnosis:If the specified users can't share applications, the Result will be shown as Failure, and additional information will be recorded in the Error and Diagnosis properties:

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

Resultado: errorResult : Failure

Latencia: 00:00:00Latency : 00:00:00

Mensaje de error: 10060, se ha producido un error en el intento de conexión porque la entidad conectadaError Message : 10060, A connection attempt failed because the connected party

no respondió correctamente después de un período de tiempo odid not properly respond after a period of time, or

error en la conexión establecida porque el host conectado tieneestablished connection failed because connected host has

no se pudo responder 10.188.116.96:5061failed to respond 10.188.116.96:5061

Excepción interna: error en el intento de conexión porque elInner Exception:A connection attempt failed because the

la parte conectada no respondió correctamente después de un período deconnected party did not properly respond after a period of

tiempo o error de conexión establecida debido a que el host conectadotime, or established connection failed because connected host

Error al responder 10.188.116.96:5061has failed to respond 10.188.116.96:5061

DiagnósticoDiagnosis :

Por ejemplo, la salida anterior incluye la nota "la persona conectada no respondió correctamente" que normalmente indica un problema con el servidor perimetral.For example, the previous output includes the note “the connected party did not properly respond” That typically indicates a problem with the Edge Server.

Motivos por los que se ha producido un error en la pruebaReasons why the test might have failed

Estas son algunas de las razones comunes por las que Test-CsASConference podría fallar:Here are some common reasons why Test-CsASConference might fail:

  • Se ha suministrado un valor de parámetro incorrecto.An incorrect parameter value was supplied. Si se usa, los parámetros opcionales deben configurarse correctamente o se producirá un error en la prueba.If used, the optional parameters must be configured correctly or the test will fail. Vuelva a ejecutar el comando sin los parámetros opcionales y vea si se realiza correctamente.Rerun the command without the optional parameters and see whether that succeeds.

  • Se producirá un error en este comando si a los usuarios de prueba se les asignó una directiva de conferencia que les impida usar el uso compartido de aplicaciones.This command will fail if the test users were assigned a conferencing policy that prevents them from using application sharing.

  • Este comando producirá un error si el servidor perimetral está mal configurado o no se ha implementado todavía.This command will fail if the Edge Server is misconfigured or not yet deployed.