配置 Microsoft SharePoint Server 2013 以搜索存档的 Microsoft Lync Server 2013 数据
上次修改的主题: 2014-02-04
在 Microsoft Exchange Server 2013 而不是 Microsoft Lync Server 2013 中存储即时消息和 Web 会议脚本的主要优势之一是,将数据存储在同一位置使管理员能够使用单个工具来搜索存档的 Exchange 数据和/或存档的 Lync Server 数据。 由于所有数据存储在同一位置 (Exchange) 任何可以搜索已存档 Exchange 数据的工具也可以搜索存档的 Lync Server 数据。
Microsoft SharePoint Server 2013 是便于搜索存档数据的工具之一。 如果要使用 SharePoint 搜索 Lync Server 数据,必须先完成在 Lync Server 中配置 Exchange 存档所涉及的所有步骤。 成功集成 Exchange 2013 和 Lync Server 2013 后,必须在 SharePoint Server 上安装 Exchange Web Services 托管 API 版本 2.0;可以从 Microsoft 下载中心 () https://go.microsoft.com/fwlink/p/?LinkId=258305 下载该 API 的安装程序。 下载的文件 (EWSManagedAPI.msi) 可以保存到 SharePoint 服务器上的任何文件夹。
下载文件后,在 SharePoint 服务器上完成以下过程:
打开命令窗口,方法是依次单击“开始”、“所有程序”、“附件”,右键单击“命令提示符”,然后单击“以管理员身份运行”。
在命令窗口中,使用 cd 命令将当前目录更改为保存文件 EWSManagedAPI.msi 的文件夹。 例如,如果已将该文件保存至 C:\Downloads,请在命令窗口中键入以下命令,然后按 Enter:
cd C:\Downloads
若要安装该 API,请键入以下命令,然后按 Enter:
msiexec /I EwsManagedApi.msi addlocal="ExchangeWebServicesApi_Feature,ExchangeWebServicesApi_Gac"
在安装该 API 后,通过键入以下命令然后按 Enter 来重置 IIS:
iisreset
安装 Exchange Web Services 后,必须在 SharePoint Server 2013 和 Exchange 2013 之间配置服务器到服务器身份验证。 为此,请先打开 SharePoint 2013 命令行管理程序并运行以下命令集:
New-SPTrustedSecurityTokenIssuer -Name "Exchange" -MetadataEndPoint "https://autodiscover.litwareinc.com/autodiscover/metadata/json/1"
$service = Get-SPSecurityTokenServiceConfig
$service.HybridStsSelectionEnabled = $True
$service.AllowMetadataOverHttp = $False
$service.AllowOAuthOverHttp = $False
$service.Update()
注意
务必要使用自动发现服务的 URI。 不要使用示例 URI https://autodiscover.litwareinc.com/autodiscover/metadata/json/1。
创建令牌颁发者并配置令牌服务后,请运行以下命令,确保将 SharePoint 网站的 URL 替换为示例 URL http://atl-sharepoint-001:
$exchange = Get-SPTrustedSecurityTokenIssuer "Exchange"
$app = Get-SPAppPrincipal -Site "https://atl-sharepoint-001" -NameIdentifier $exchange.NameID
$site = Get-SPSite "https://atl-sharepoint-001"
Set-SPAppPrincipalPermission -AppPrincipal $app -Site $site.RootWeb -Scope "SiteSubscription" -Right "FullControl" -EnableAppOnlyPolicy
若要为 Exchange 2013 配置服务器到服务器身份验证,请打开 Exchange 命令行管理程序并运行类似于此 (的命令,前提是 Exchange 已安装在驱动器 C 上,并且它使用默认文件夹路径) :
"C:\Program Files\Microsoft\Exchange Server\V15\Scripts\Configure-EnterprisePartnerApplication.ps1 -AuthMetaDataUrl 'https://atl-sharepoint-001/_layouts/15/metadata/json/1' -ApplicationType SharePoint"
配置合作伙伴应用程序后,建议停止并重启所有 Exchange 邮箱和客户端访问服务器上的 Internet Information Services (IIS) 。 您可使用类似于以下命令的命令重新启动 IIS,以下命令将重新启动计算机 atl-exchange-001 上的此服务:
iisreset atl-exchange-001
可以从 Exchange 命令行管理程序或任何其他命令窗口运行此命令。
接下来,运行类似于以下内容的命令,该命令授予指定用户 (在此示例中,kenmyer) 在 Exchange 上执行发现的权利:
Add-RoleGroupMember "Discovery Management" -Member "kenmyer"
在 Exchange 和 SharePoint 之间建立服务器到服务器身份验证后,下一步是在 SharePoint 中创建电子数据展示网站。 这可以通过从 SharePoint 命令行管理程序运行类似于以下命令来完成:
$template = Get-SPWebTemplate | Where-Object {$_.Title -eq "eDiscovery Center"}
New-SPSite -Url "https://atl-sharepoint-001/sites/discovery" -OwnerAlias "kenmyer" -Template $Template -Name "Discovery Center"
注意
“eDiscovery”是“electronic discovery”(电子发现)的缩写,通常表示浏览可在法院“合理计算为可导致可靠证据”的项目的电子存档的过程。
新网站准备就绪后,下一步是将 Exchange 2013 配置为充当 SharePoint 的结果源。 可以通过在 SharePoint 2013 管理中心页中完成以下过程来执行此操作:
在“管理中心”页上,单击“管理服务应用程序”,然后单击“Search Service 应用程序”。
在“Search Service 应用程序:搜索管理”页上,单击“结果源”,然后单击“新建结果源”。
在“新建结果源”窗格中,在“名称”框中输入新结果源的名称(例如,“Microsoft Exchange”)。 选择“ Exchange ”作为结果源 协议,然后在“Exchange 源 URL”框中输入 Exchange 服务器的 Web 服务 源 URL 。 该源 URL 应类似如下:
确保未选择“使用自动发现”,然后单击“确定”。
最后,通过从 SharePoint 发现网站完成以下过程来创建新的电子数据展示事例和新的电子数据展示集 (例如, https://atl-sharepoint-001/sites/discovery):
在“网站内容”页上,单击“创建新的案例”。
在“网站内容:新建 SharePoint 网站”页上,在“标题”框中输入用户的电子邮件别名(例如,“kenmyer”),然后将同一 URL 添加至“网站地址”框中。 这将产生一个类似如下的 URL:
https://atl-sharepoint-001/sites/eDiscovery/kenmyer
单击“创建”。
当电子数据展示集页出现时,单击“标识和保留:发现集”下的“新建项目”。
在“新建:发现集”页上的“发现集名称”框中输入用户的电子邮件别名。 在“筛选器”框中输入“eDiscovery Lync*”,然后单击“添加和管理源”。
在“添加和管理源”页上,在“邮箱”下的第一个文本框中输入用户的电子邮件别名。 单击位于文本框旁边的检查邮箱图标,以确认 SharePoint 可以连接至指定邮箱。
单击“确定”。
在“电子数据展示集”页上,单击“保存”,以保存新的电子数据展示集。
此时,您可以搜索指定的邮箱 (kenmyer) 和/或启用 In-Place 保留方式,与任何其他 SharePoint 内容或结果源相同。