Тестирование общего доступа к приложениям в Lync Server 2013Testing application sharing in Lync Server 2013

 

Последнее изменение темы: 2014-11-01Topic Last Modified: 2014-11-01

Расписание проверкиVerification schedule

ЕжедневноеDaily

Средство тестированияTesting tool

Windows PowerShellWindows PowerShell

Необходимые разрешенияPermissions required

При локальном запуске с помощью командной консоли Lync Server пользователи должны быть членами группы безопасности RTCUniversalServerAdmins.When run locally using the Lync Server Management Shell, users must be members of the RTCUniversalServerAdmins security group.

При выполнении с помощью удаленного экземпляра Windows PowerShell пользователям должна быть назначена роль RBAC, имеющая разрешение на запуск командлета 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. Чтобы просмотреть список всех ролей RBAC, которые могут использовать этот командлет, выполните следующую команду в командной консоли 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"}

ОписаниеDescription

Командлет Test-CsASConference проверяет, может ли пользователь, который является членом тестовой конференции, участвовать в интерактивной конференции, включающей общий доступ к приложениям.The Test-CsASConference cmdlet verifies that a pair of test users can participate in an online conference that includes application sharing. Для этого командлет регистрирует двух пользователей с помощью Lync Server 2013, а затем использует одну из учетных записей пользователей для создания новой конференции, включающей общий доступ к приложениям.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. Затем командлет проверяет, может ли второй пользователь присоединиться к конференции.The cmdlet then verifies that the second user is able to join that conference.

Выполнение тестаRunning the test

Команда, показанная в примере 1, проверяет, может ли конференция с общим доступом к приложениям проводиться в пуле atl-cs-001.litwareinc.com. Перед выполнением команды необходимо предварительно настроить пару тестовых пользователей для указанного пула. Если эти тестовые пользователи не существуют, команда завершится сбоем.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"

В примере 2 проверяется, может ли компонент обеспечения процесса присоединения подключиться к конференции с общим доступом к приложениям в пуле atl-cs-001.litwareinc.com. Обратите внимание на то, что эта команда проверяет только сам компонент. Для ее выполнения мобильные устройства не требуются.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 

Команды, показанные в примере 2, проверяют возможность использования пользователями (litwareinc \ Pilar и litwareinc \ kenmyer) для входа в Lync Server 2013, а затем выполняют Конференц-связь с приложением.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. Для этого первая команда в примере использует командлет Get-Credential для создания объекта учетных данных интерфейса командной строки Windows PowerShell, содержащего имя и пароль пользователя 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. (Так как имя для входа, litwareinc \ Pilar, было включено в качестве параметра, в диалоговом окне Запрос учетных данных Windows PowerShell необходимо, чтобы администратор вводил пароль для учетной записи Pilar Ackerman.) Полученный объект учетных данных сохраняется в переменной с именем $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. Вторая команда производит аналогичную операцию, возвращая объект учетных данных для учетной записи Ken Myer.The second command does the same thing, this time returning a credential object for the Ken Myer account.

Если у вас есть объекты учетных данных в наличии, третья команда определяет, могут ли эти два пользователя войти в Lync Server 2013 и провести конференц-совместный доступ к приложениям.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. Для выполнения этой задачи вызывается командлет Test-CsASConference , а также следующие параметры: TargetFqdn (полное доменное имя пула регистратора); SenderSipAddress (SIP-адрес для первого тестового пользователя); SenderCredential (объект Windows PowerShell, содержащий учетные данные для этого пользователя); ReceiverSipAddress (SIP-адрес для другого тестового пользователя); и ReceiverCredential (объект Windows PowerShell, содержащий учетные данные для другого тестового пользователя).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

Определение успешности или сбояDetermining success or failure

Если общий доступ к приложениям настроен правильно, вы получите выходные данные, аналогичные приведенным ниже, и свойство Result помечено как успешное:If application sharing is correctly configured, you'll receive output similar to this, with the Result property marked as Success:

Целевое полное доменное имя: atl-cs-001.litwareinc.comTarget Fqdn : atl-cs-001.litwareinc.com

Результат: успешное выполнениеResult : Success

Задержка: 00:00:01Latency : 00:00:01

Сообщение об ошибке:Error Message :

ДиагностDiagnosis :

Если указанные пользователи не могут совместно использовать приложения, результат будет отображаться как сбой, а дополнительные сведения будут записаны в свойствах Error и диагноз: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:

Целевое полное доменное имя: atl-cs-001.litwareinc.comTarget Fqdn : atl-cs-001.litwareinc.com

Результат: сбойResult : Failure

Задержка: 00:00:00Latency : 00:00:00

Сообщение об ошибке: 10060, попытка подключения не удалась, так как подключенная сторонаError Message : 10060, A connection attempt failed because the connected party

не ответил должным образом по истечении определенного периода времени илиdid not properly respond after a period of time, or

не удалось установить подключение, так как у подключенного узла естьestablished connection failed because connected host has

не удалось ответить на 10.188.116.96:5061failed to respond 10.188.116.96:5061

Внутреннее исключение: сбой попытки подключения, так какInner Exception:A connection attempt failed because the

подключенная сторона не ответила должным образом после периодаconnected party did not properly respond after a period of

время или установленное подключение не выполнено, так как подключенный узелtime, or established connection failed because connected host

не удалось ответить на 10.188.116.96:5061has failed to respond 10.188.116.96:5061

ДиагностDiagnosis :

Например, в примере выше приведена заметка "подключенная сторона не ответила", которая обычно указывает на проблему с пограничным сервером.For example, the previous output includes the note “the connected party did not properly respond” That typically indicates a problem with the Edge Server.

Причины, по которым может произойти сбой тестаReasons why the test might have failed

Ниже приведены некоторые распространенные причины, по которым может произойти ошибка Test-CsASConference :Here are some common reasons why Test-CsASConference might fail:

  • Предоставлено неправильное значение параметра.An incorrect parameter value was supplied. Если используется, необязательные параметры должны быть настроены правильно или тест завершится с ошибками.If used, the optional parameters must be configured correctly or the test will fail. Выполните команду без необязательных параметров и проверьте, успешно ли это сделано.Rerun the command without the optional parameters and see whether that succeeds.

  • Эта команда завершится с ошибками, если тестовым пользователям была назначена политика конференц-связи, которая не позволяет использовать общий доступ к приложениям.This command will fail if the test users were assigned a conferencing policy that prevents them from using application sharing.

  • Эта команда завершится с ошибками, если пограничный сервер неправильно настроен или еще не развернут.This command will fail if the Edge Server is misconfigured or not yet deployed.