在 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 控制面板中不可用。