在 Lync Server 2013 中测试应用程序共享

 

上次修改的主题: 2014-11-01

验证计划

每天

测试工具

Windows PowerShell

所需的权限

使用 Lync Server Management Shell 在本地运行时,用户必须是 RTCUniversalServerAdmins 安全组的成员。

使用远程实例Windows PowerShell运行时,必须为用户分配有权运行Test-CsASConference cmdlet 的 RBAC 角色。 若要查看可以使用此 cmdlet 的所有 RBAC 角色的列表,请从Windows PowerShell提示符运行以下命令:

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

说明

Test-CsASConference cmdlet 验证一对测试用户是否可以参加包含应用程序共享的联机会议。 为此,cmdlet 将两个用户注册到 Lync Server 2013,然后使用其中一个用户帐户创建包含应用程序共享的新会议。 然后,该 cmdlet 将验证第二个用户是否能够加入该会议。

运行测试

示例 1 中显示的命令验证是否可以在池 atl-cs-001.litwareinc.com 上进行应用程序共享会议。 此命令假定已为指定池配置了一对测试用户。 如果没有此类测试用户,则该命令将失败。

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

示例 2 测试联接启动器服务参与池 atl-cs-001.litwareinc.com 上的应用程序共享会议的能力。 请注意,此命令仅测试服务本身;无需任何移动设备即可运行该命令。

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

示例 2 中显示的命令测试一对用户 (litwareinc\pilar 和 litwareinc\kenmyer) 登录到 Lync Server 2013,然后进行应用程序共享会议的能力。 为此,本示例中的第一个命令使用Get-Credential cmdlet 创建包含用户 Pilar Ackerman 名称和密码的Windows PowerShell命令行接口凭据对象。 (由于登录名 litwareinc\pilar 已作为参数包含,因此Windows PowerShell凭据请求对话框仅要求管理员输入 Pilar Ackerman 帐户的密码。) 生成的凭据对象随后存储在名为 $cred 1 的变量中。 第二个命令执行相同的操作,这次返回 Ken Myer 帐户的凭据对象。

有了凭据对象,第三个命令确定这两个用户是否可以登录到 Lync Server 2013 并进行应用程序共享会议。 若要执行此任务,将调用 Test-CsASConference cmdlet 以及以下参数:TargetFqdn (注册器池的 FQDN) ;SenderSipAddress (第一个测试用户) 的 SIP 地址;SenderCredential (包含此同一用户) 凭据的Windows PowerShell对象;ReceiverSipAddress (其他测试用户) 的 SIP 地址;和 ReceiverCredential (包含其他测试用户) 凭据的Windows PowerShell对象。

$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

确定成功或失败

如果正确配置了应用程序共享,则会收到类似于此内容的输出,结果属性标记为 “成功”:

目标 Fqdn: atl-cs-001.litwareinc.com

结果:成功

延迟: 00:00:01

错误消息:

诊断:

如果指定的用户无法共享应用程序,则结果将显示为“失败”,错误和诊断属性中将记录其他信息:

目标 Fqdn: atl-cs-001.litwareinc.com

结果:失败

延迟: 00:00:00

错误消息:10060,连接尝试失败,因为连接方

一段时间后未正确响应,或

已建立的连接失败,因为连接的主机已连接

未能响应 10.188.116.96:5061

内部异常:连接尝试失败,因为

连接方在一段时间后没有正确响应

时间,或建立的连接失败,因为连接的主机

未能响应 10.188.116.96:5061

诊断:

例如,前面的输出包含“连接方未正确响应”的说明,该说明通常指示边缘服务器出现问题。

测试失败的原因

下面是 Test-CsASConference 可能失败的一些常见原因:

  • 提供了不正确的参数值。 如果使用,则必须正确配置可选参数,否则测试将失败。 在没有可选参数的情况下重新运行命令,并查看该命令是否成功。

  • 如果为测试用户分配了阻止用户使用应用程序共享的会议策略,则此命令将失败。

  • 如果边缘服务器配置错误或尚未部署,则此命令将失败。