在 Lync Server 2013 中为不基于 Windows 的设备启用 QoS

 

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

安装 Microsoft Lync Server 2013 时,不会为组织中使用 Windows 以外的操作系统的任何设备启用服务质量 (QoS) 。 可以通过在 Lync Server 2013 Management Shell 中运行以下命令来验证这一点:

Get-CsMediaConfiguration

假设你尚未对媒体配置设置进行任何更改,则应返回如下所示的信息:

Identity                          : Global
EnableQoS                         : False
EncryptionLevel                   : RequireEncryption
EnableSiren                       : False
MaxVideoRateAllowed               : VGA600K
EnableG722StereoCodec             : True
EnableH264Codec                   : True
EnableAdaptiveBandwidthEstimation : True

如果 EnableQoS 属性设置为 False (,如前面的输出) ,则表示不为使用 Windows 以外的操作系统的计算机和设备启用服务质量。 默认情况下,为 Lync Phone Edition 设备启用 QoS;但是,可以禁用 Lync Phone Edition 的服务质量。

若要在全局范围内启用服务质量,请在 Lync Server Management Shell 中运行以下命令:

Set-CsMediaConfiguration -EnableQoS $True

上述命令在全局范围内启用 QoS;但是,请务必注意,媒体配置设置也可以应用于站点范围。 如果需要为站点启用服务质量,则在调用 Set-CsMediaConfiguration 时必须包含配置设置的标识。 例如,此命令为 Redmond 站点启用 QoS:

Set-CsMediaConfiguration -Identity site:Redmond -EnableQoS $True

注意

是否需要在站点范围内启用 QoS? 这取决于。 分配给站点范围的设置优先于分配给全局范围的设置。 假设你已在全球范围内启用了 QoS,但在 Redmond 网站的站点范围 (禁用了 QoS。) 在这种情况下,Redmond 站点的服务质量将被禁用;这是因为网站设置优先。 若要为 Redmond 站点启用 QoS,必须使用应用于该站点的媒体配置设置来实现此操作。

如果要同时为所有媒体配置设置启用 QoS (而不考虑作用域) 请从 Lync Server Management Shell 中运行此命令:

Get-CsMediaConfiguration | Set-CsMediaConfiguration -EnableQoS $True

可以通过将 EnableQoS 属性的值设置为 False 来禁用使用 Windows 以外的操作系统的设备的 QoS。 例如:

Set-CsMediaConfiguration -Identity site:Redmond -EnableQoS $False

这使你能够在网络 (的某些部分实现 QoS,例如,在 Redmond 站点上) ,同时在网络的其他部分禁用服务质量。

只能通过使用 Windows PowerShell启用和禁用 QoS,这些选项在 Lync Server 控制面板中不可用。