在 Lync Server 2013 中配置自定义状态
上次修改的主题: 2013-01-10
若要在 Lync 2013 中定义自定义状态,请创建一个 XML 自定义状态配置文件,然后通过将 Lync Server Management Shell cmdlet New-CSClientPolicy 或 Set-CSClientPolicy 与参数 CustomStateURL 配合使用来指定其位置。
配置文件具有以下属性:
可以使用“可用”、“忙碌”和“不打扰状态”指示器配置自定义状态。
可用性属性确定哪个状态指示器与自定义状态的状态文本相关联。 在本主题后面的示例中,状态文本“从家开始工作”显示在绿色 (可用) 状态指示器的右侧。
状态文本的最大长度为 64 个字符。
最多可以添加四个自定义状态。
CustomStateURL 参数指定配置文件的位置。 在 Lync 2013 中,默认启用 SIP 高安全模式,因此需要将自定义状态配置文件存储在启用了 HTTPS 的 Web 服务器上。 否则,Lync 2013 客户端将无法连接到它。 例如,有效地址为
https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml
。
注意
尽管在生产环境中不建议这样做,但可以通过使用 EnableSIPHighSecurityMode 注册表设置在客户端上禁用 SIP 高安全性模式来测试位于非 HTTPS 文件共享上的配置文件。 然后,可以使用 CustomStateURL 注册表设置为配置文件指定非 HTTPS 位置。 请注意,Lync 2013 遵循 Lync 2010 注册表设置,但注册表配置单元已更新。 将按如下所示创建注册表设置:
-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync\EnableSIPHighSecurityMode
类型:DWORD
值数据:0
-
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync\CustomStateURL
类型:字符串 (REG_SZ)
值数据 (示例) :file://\\lspool.corp.contoso.com\LSFileShare\ClientConfigFolder\Presence.xml 或 file:///c:/LSFileShare/ClientConfigFolder/Group_1_Pres.xml
通过在 XML 配置文件中指定一个或多个区域设置 ID (LCID) 架构来本地化自定义状态。 本主题后面的示例演示了英语本地化 - 美国 (1033) 、挪威 - 博克默尔 (1044) 、法语 - 法国 (1036) 和土耳其 (1055) 。 有关 LCID 的列表,请参阅 Microsoft https://go.microsoft.com/fwlink/p/?linkid=157331分配的区域设置 ID。
将自定义状态添加到 Lync 2013
创建使用以下示例格式的 XML 配置文件:
<?xml version="1.0"?> <customStates xmlns="https://schemas.microsoft.com/09/2009/communicator/customStates"> <customState ID="1" availability="online"> <activity LCID="1033">Working from Home</activity> <activity LCID="1044">activity 2 for 1044</activity> <activity LCID="1055">activity 3 for 1055</activity> </customState> <customState ID="2" availability="busy"> <activity LCID="1033">In a Live Meeting</activity> <activity LCID="1036">Equivalent French String for - In a Live Meeting </activity> </customState> <customState ID="3" availability="busy"> <activity LCID="1033">Meeting with Customer</activity> <activity LCID="1055">meeting with client</activity> <activity LCID="1036">Equivalent French String for - Meeting with Customer</activity> </customState> <customState ID="4" availability="do-not-disturb"> <activity LCID="1033">Interviewing</activity> </customState> </customStates>
将 XML 配置文件保存到启用了 HTTPS 的 Web 服务器。 在此示例中,该文件命名为Presence.xml并保存到该位置 https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml。
启动 Lync Server Management Shell:单击 “开始”,单击 “所有程序”,单击 Microsoft Lync Server 2013,然后单击 Lync Server Management Shell。
在 Lync Server Management Shell 中,使用类似于以下内容的命令定义 XML 配置文件的位置:
New-CsClientPolicy -Identity ContosoCustomStates -CustomStateURL "https://lspool.corp.contoso.com/ClientConfigFolder/CustomPresence.xml"
使用 Grant-CSClientPolicy cmdlet 将此新策略分配给用户。
有关详细信息,请参阅 Lync Server Management Shell 文档中的 New-CsClientPolicy 和 Grant-CsClientPolicy 。
注意
-
默认情况下,Lync Server 2013 每三小时更新一次客户端策略和设置。
-
如果要继续使用以前版本(如 CustomStateURL)中的组策略设置,则 Lync 2013 将识别这些设置(如果它们位于新的策略注册表 hive (HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Office\15.0\Lync))中。 但是,基于服务器的客户端策略优先。