Lync Server 2013 中综合事务的特殊设置说明

 

上次修改的主题: 2015-11-16

大多数综合事务可以按时在观察程序节点上运行;也就是说,一旦将综合事务添加到观察程序节点配置设置,观察程序节点就可以在测试通过期间开始使用综合事务。 但是,对于所有综合事务,情况并非如此。 以下部分将讨论异常(需要特殊设置说明的综合事务)。

处理服务器超时错误

在某些情况下,你可能会发现综合事务失败,出现服务器超时错误 (错误代码 504) 。 这些错误通常是由于防火墙问题造成的。 执行综合事务时,该事务在MonitoringHost.exe进程下运行;反过来,MonitoringHost.exe启动PowerShell.exe进程的实例。 如果防火墙阻止MonitoringHost.exe或PowerShell.exe,则合成事务将失败并生成 504 错误。

若要解决此问题,应在本地计算机上为MonitoringHost.exe和PowerShell.exe手动创建入站防火墙规则。 这可以通过 Windows 防火墙或第三方本地防火墙软件来完成,具体取决于服务器的预先存在的配置。

如果在综合事务主机与尝试监视的 Lync Server 之间使用网络防火墙设备,则应将主机视为客户端计算机,并观察 Lync Server 2013 中内部服务器的端口和协议中的所有防火墙端口要求。

数据会议综合事务

如果观察程序节点计算机位于外围网络之外,则可能无法运行数据会议综合事务,除非首先禁用网络服务帐户的 Internet Explorer 代理设置。 若要禁用此服务的代理设置,请完成以下过程:

  1. 在观察程序节点计算机上,单击 “开始”,单击 “所有程序”,单击 “附件”,右键单击 “命令提示符”,然后单击 “以管理员身份运行”。

  2. 在控制台窗口中,键入以下命令,然后按 Enter:

    bitsadmin /util /SetIEProxy NetworkService NO_PROXY
    

以下消息将显示在命令窗口中:

BITSAdmin is deprecated and is not guaranteed to be available in future versions of Windows. Administration tools for the BITS service are now provided by BITS PowerShell cmdlets.

Internet proxy settings for account NetworkService set to NO_PROXY. 
(connection = default)

此消息表示已禁用网络服务帐户的 Internet Explorer 代理设置。

Exchange 统一消息综合事务

Exchange 统一消息 (UM) 综合事务验证测试用户是否可以连接到 Exchange 中托管的语音邮件帐户。 这些测试用户需要先使用语音邮件帐户进行预配置,然后才能使用 Exchange UM 测试。

持久聊天综合事务

若要使用持久聊天综合事务,管理员必须先创建一个通道,并向测试用户授予使用该通道的权限。 Test-CsPersistentChatMessage cmdlet 可用于正确配置这些测试用户:

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

Test-CsPersistentChatMessage -TargetFqdn atl-cs-001.litwareinc.com -SenderSipAddress sip:kenmyer@litwareinc.com -SenderCredential $cred1 -ReceiverSipAddress sip:pilar@litwareinc.com -ReceiverCredential $cred2 -TestUser1SipAddress sip:kenmyer@litwareinc.com -TestUser2SipAddress sip:pilar@litwareinc.com -Setup $True

此安装任务必须从企业内部运行:

  • 如果从非服务器计算机运行,则运行 cmdlet 的用户必须是 Role-Based 访问控制 (RBAC) 的 PersistentChatAdministrators 角色的成员。

  • 如果从服务器本身运行,则运行 cmdlet 的用户应是 RTCUniversalServerAdmins 组的成员。

在前面的命令中,安装参数已包含并设置为 True ($True) 。 如果包括安装程序参数,Test-CsPersistentChatMessage将创建一个特殊的持久聊天室,并与测试用户一起填充该聊天室。 这有助于确保实际上存在可用于测试的聊天室。 请注意,安装程序参数应仅从前端服务器运行。

由Test-CsPersistentChatMessage创建的聊天室只能由管理员删除。

PSTN 对等调用综合事务

Test-CsPstnPeerToPeerCall 综合事务验证了通过公共交换电话网络 (PSTN) 进行呼叫和接听的能力。

若要运行此综合事务,管理员必须配置:

  • 两个测试用户 (调用方和接收器) 启用企业语音。

  • 直接向内拨号 (已为每个用户帐户) 号码。

  • 语音策略和语音路由,使对接收方号码的调用能够访问 PSTN 网关。

  • 一个接受呼叫的 PSTN 网关,以及根据拨号将呼叫路由回接收方主池的媒体。

统一联系人存储综合事务

统一联系人存储综合事务验证 Lync Server 2013 是否能够代表用户从 2013 Microsoft Exchange Server检索联系人。

若要使用此综合事务,必须满足以下条件:

满足这些条件后,管理员可以运行以下命令来验证具有 SIP 地址 kenmyer@litwareinc.com 的用户是否可以从统一的联系人存储中检索其联系人:

Test-CsUnifiedContactStore -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -RegistrarPort 5061 -Authentication TrustedServer -Setup

请注意前面命令中使用的安装程序参数的使用情况。 如果在运行Test-CsUnifiedContactStore时包含安装参数,则在本例中指定用户的联系人 (, sip:kenmyer@litwareinc.com) 将被移动到统一的联系人存储。 (当然,如果用户的联系人已在统一联系人存储中,则不必移动这些联系人。) 安装程序参数通常仅在首次执行Test-CsUnifiedContactStore) 时使用一次 (,并且只能与测试用户一起使用:也就是说,用户帐户永远不会实际登录到 Lync Server。 将测试用户迁移到统一联系人存储后,无需安装参数,即可通过调用Test-CsUnifiedContactStore来验证是否可以检索用户的联系人:

Test-CsUnifiedContactStore -TargetFqdn atl-cs-001.litwareinc.com -UserSipAddress "sip:kenmyer@litwareinc.com" -RegistrarPort 5061 -Authentication TrustedServer

XMPP 综合事务

XMPP (可扩展消息传送和状态协议) IM 综合事务要求使用一个或多个联合域配置 XMPP 功能。

若要启用 XMPP 合成事务,必须在可路由的 XMPP 域中为用户帐户提供 XmppTestReceiverMailAddress 参数。 例如:

Set-CsWatcherNodeConfiguration -Identity pool0.contoso.com -Tests @{Add="XmppIM"} -XmppTestReceiverMailAddress user1@litwareinc.com

在此示例中,需要存在 Lync Server 2013 规则才能将 litwareinc.com 的消息路由到 XMPP 网关。