Microsoft Lync Server 2013 使管理员可以选择将即时消息和 Web 会议脚本存档到用户的 Microsoft Exchange Server 2013 邮箱中,而非 SQL Server 数据库中。如果启用此选项,则会将脚本写入用户邮箱中的“清除”文件夹。“清除”文件夹是“可恢复邮件”文件夹下的一个隐藏文件夹。尽管此文件夹对最终用户不可见,但它由  Exchange 搜索引擎编制索引,因此可通过  Exchange 邮箱搜索和/或 Microsoft  SharePoint Server 2013 来发现此文件夹。因为信息存储在  Exchange“就地保留”功能(负责存档电子邮件和其他  Exchange 通信)所用的同一文件夹中,所以管理员可使用单个工具搜索为用户存档的所有电子通信记录。

步骤 1:启用 Exchange 存档

Lync Server 中的存档主要是通过使用存档配置设置来管理的。在安装 Lync Server 2013 时,系统会自动为您提供一个这些设置的全局集合。(管理员可以选择在站点范围创建存档设置的新集合。)默认情况下,在全局设置中不启用存档,也不在这些设置中启用 Exchange 存档。若要使用 Exchange 存档,管理员必须同时配置这些配置设置中的 EnableArchiving 和 EnableExchangeArchiving 属性。EnableArchiving 属性可以设置为以下三个可能的值之一:

禁用存档。这是默认值。如果 EnableArchiving 设置为“无”,则不会在您的 Lync Server 存档数据库或 Exchange 2013 中存档任何内容。

存档IM会话 。仅存档即时消息脚本。如果启用 Exchange 存档,将在 Exchange 2013 中存档这些脚本。如果禁用 Exchange 存档,则会将这些脚本存档到 Lync Server。

 存档IM和Web会议会话 。将存档即时消息脚本和 Web 会议脚本。如果启用 Exchange 存档,则将这些脚本存档到 Exchange 2013。如果禁用 Exchange 存档,则将这些脚本存档到 Lync Server。

EnableExchangeArchiving 属性是一个布尔值:将 EnableExchangeArchiving 设置为 True ($True) 可启用 Exchange 存档,将 EnableExchangeArchiving 设置为 False ($False) 可禁用 Exchange 存档。例如,此命令可对即时消息脚本启用存档,也可启用 Exchange 存档:

Set-CsArchivingConfiguration -Identity "global" -EnableArchiving ImOnly -EnableExchangeArchiving $True

若要禁用 Exchange 存档,请使用如下命令,以便启用即时消息存档但禁用 Exchange 存档(换言之,脚本将存档到 Lync Server):

Set-CsArchivingConfiguration -Identity "global" -EnableArchiving ImOnly -EnableExchangeArchiving $False

在这里我们使用图形化界面了,这里我们选择存档IM和Web会议会话

并勾选EXchange Server 集成,点击提交

步骤 2:启用内部和/或外部通信的存档

在启用存档(和 Exchange 存档)后,您必须修改相应的存档策略以确保实际存档用户会话。请注意,仅启用存档(步骤 1)并不会使 Lync Server 开始存档即时消息和 Web 会议脚本。相反,您必须使用存档策略启用内部和/或外部存档。在安装 Lync Server 2013 时,会同时安装一个包含两个属性的全局存档策略:

ArchiveInternal 。当设置为 True ($True) 时,指示将存档仅涉及在贵组织中有 Active Directory 帐户的用户的内部通信会话。

ArchiveExternal 。当设置为 True ($True) 时,指示将存档内部通信会话(涉及至少一个在贵组织中没有 Active Directory 帐户的用户的会话)。

默认情况下,这两个属性的值都设置为 False,意味着既不存档内部通信会话也不存档外部通信会话。要修改全局策略,可以使用 Lync Server 命令行管理程序和 Set-CsArchivingPolicy cmdlet。此命令可对内部和外部通信会话进行存档:

Set-CsArchivingPolicy -Identity "global" -ArchiveInternal $True -ArchiveExternal $True

步骤 3:配置 ExchangeArchivingPolicy 属性

如果 Lync Server 2013 和 Exchange 2013 位于不同林中,则仅在存档配置设置中启用 Exchange 存档并不够;这样并不会在 Exchange 中存档即时消息和 Web 会议脚本。您还必须对每个相关的 Lync Server 用户帐户配置 ExchangeArchivingPolicy 属性。此属性可设置为以下四个可能的值之一:

1.未初始化。指示将基于为用户的 Exchange 邮箱配置的就地保留设置进行存档;如果尚未对用户的邮箱启用就地保留,则该用户会将他/她的消息和 Web 会议脚本存档在 Lync Server 中。
2. UseLyncArchivingPolicy 。指示应将用户的即时消息和 Web 会议脚本存档在 Lync Server 而非 Exchange 中。
3. NoArchiving 。指示根本不应存档用户的即时消息和 Web 会议脚本。请注意,此设置将覆盖分配给用户的任何 Lync Server 存档策略。
4. ArchivingToExchange 。指示应将用户的即时消息和 Web 会议脚本存档到 Exchange,而不管已分配(尚未分配)给用户邮箱的就地保留设置如何。

例如,要配置用户帐户以便始终将即时消息和 Web 会议脚本存档到 Exchange,可从 Lync Server 命令行管理程序使用如下命令:
Set-CsUser -Identity "san.zhang" -ExchangeArchivingPolicy ArchivingToExchange

如果要为一组用户(例如驻留在指定注册器池中的所有用户)设置同一存档策略,可以使用如下命令:
Get-CsUser -Filter {RegistrarPool -eq "pool01.corp.robin.com"} | Set-CsUser -ExchangeArchivingPolicy ArchivingToExchange

下面看看存档效果:

可以看到,存档已经成功集成到了Exchange中了!