验证每个 User Profile Service 应用程序是否配置了“我的网站”宿主 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2011-02-04

**规则名称:**确认每个 User Profile Service 应用程序均配置有“我的网站”宿主

**摘要:**若没有“我的网站”宿主,最终用户将不能够使用个人网站或人员配置文件。因此,建议您在创建 User Profile Service 服务应用程序时,也为 User Profile Service 创建“我的网站”宿主。

**症状:**用户无法使用“我的网站”和其他人员配置文件功能。

**原因:**创建 User Profile Service 服务应用程序的管理员没有同时创建“我的网站”宿主。

解决方案:确认已创建“我的网站”网站集

解决方案:使用 Windows PowerShell 将“我的网站”宿主与 User Profile Service 服务应用程序相关联

  1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

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

    Set-SPProfileServiceApplication [-Name <UserProfileServiceApplicationName>] -MySiteHostLocation <URL>
    

    其中:

    • <UserProfileServiceApplicationName> 是 User Profile Service 服务应用程序的友好名称。如果您只有一个 User Profile Service 服务应用程序,则不需要指定该名称。

    • <URL> 是没有关联任何模板的空网站集的 URL。