Active Directory 的管理器报告结构中存在错误时,不优化人员搜索相关性 (SharePoint Server)

 

**上一次修改主题:**2017-12-04

**摘要:**了解如何解析 SharePoint Server 2016 和 SharePoint 2013 的 SharePoint 运行状况分析器规则“当 Active Directory 在管理者报告结构中有错误时,不优化人员搜索相关性”。

**规则名称:**当 Active Directory 在管理器报告结构中出错时,不会优化人员搜索相关性。

**摘要:**在 Active Directory 域服务 (AD DS) 中,只应将公司领导的“Manager”属性设置为 NULL。如果将其他用户的“Manager”属性设置为 NULL,则会降低人员搜索相关性。若要优化人员搜索相关性,请明确指定公司领导。随后,人员搜索可使用此信息来提高相关性。

**原因:**未明确指定公司领导。

解决方法:指定公司领导。

  1. 确认您具有以下成员身份:

    • SQL Server 实例上的 securityadmin 固定服务器角色。

    • 要更新的所有数据库上的 db_owner 固定数据库角色。

    • 运行 Microsoft PowerShell cmdlet 的服务器上的管理员组。

    • 添加至少具有以上最小权限的成员。

    管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint Server cmdlet 的权限。

    备注

    如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin

  2. 启动 SharePoint 命令行管理程序。

  3. 在 PowerShell 命令提示符处,键入以下命令:

    $upaProxy = Get-SPServiceApplicationProxy <AppID>
    

    <AppID> 是 User Profile Service 应用程序代理的 GUID。有关详细信息,请参阅 Get-SPProfileLeader

  4. 键入以下命令:

    Add-SPProfileLeader -ProfileServiceApplicationProxy $upaProxy -Name "<Domain\UserName>"
    

    其中,<Domain\UserName> 是要作为领导添加的用户帐户(例如,Contoso\Joe.Healy)。有关详细信息,请参阅 Add-SPProfileLeader

  5. 将提示您进行确认。请键入 Y 进行确认。

  6. 对包含用户配置文件应用程序的起始地址 (URL) 的内容源运行完全爬网。

重复这些命令以将多个用户帐户作为公司领导添加。

See also

Add-SPProfileLeader