在 SharePoint Server 中配置“我的网站”

 

**上一次修改主题:**2017-08-01

**摘要:**了解如何在 SharePoint Server 2013 和 SharePoint Server 2016 中设置和配置“我的网站”。

本文介绍如何在 SharePoint Server 中设置“My Sites”。与 SharePoint Server 中的其他任务一样,完成任务的方法有多种。本主题为有序任务提供了先决条件和步骤,以帮助您设置企业的“My Sites”。

在设置My Sites之前,请确保您理解 SharePoint Server 中的“我的网站”概述在 SharePoint Server 中规划“我的网站”中的概念和术语。

我们建议:虽然并不需要执行所有步骤,但按列出的顺序执行所有步骤可以获得最佳结果。

本文内容:

  • 先决条件

  • 创建“我的网站”宿主网站集

  • 将通配符包含管理路径添加到 Web 应用程序中

  • 将 Web 应用程序连接到服务应用程序

  • 为 Web 应用程序启用自助式网站创建

  • 为 User Profile Service 应用程序配置“我的网站”设置

  • 启用 User Profile Service 应用程序 - 活动源作业

  • 后续步骤

先决条件

鉴于“My Sites”对 SharePoint Server 中的其他服务应用程序和功能存在依赖性,因此请确保在执行该任务中的步骤之前满足本节中的先决条件。

备注

My Sites由 Web 应用程序进行托管,并依赖于 User Profile Service 应用程序。本节将介绍这二者。My Sites还需要 Managed Metadata Service 应用程序。建议您也将 Search Service 应用程序用于My Sites,但这不是必需的。不过,如果不使用 Search Service 应用程序,则会影响某些My Sites功能。有关详细信息,请参阅在 SharePoint Server 中规划“我的网站”

Web 应用程序

虽然可以使用现有 Web 应用程序,但为获得最佳性能和出于安全原因,建议您在专用 Web 应用程序中创建 我的网站 宿主网站集。有关详细信息,请参阅在 SharePoint 服务器中创建 web 应用程序

重要

如果已在首次部署和配置期间创建了“我的网站”宿主网站集,建议您不要使用它,因为它是在默认 Web 应用程序中创建的。请删除该网站集,并创建一个专用于承载“My Sites”的新 Web 应用程序。然后在专用 Web 应用程序中创建新的“我的网站”宿主网站集。

User Profile Service 应用程序和配置文件同步

请确保您具有要用于My Sites的 User Profile Service 应用程序。

重要

虽然“创建新的 User Profile Service 应用程序”对话框需要“我的网站宿主 URL”和“个人网站位置”部分的信息,但对于该任务,请在创建 User Profile Service 应用程序时删除所有默认值,并将这些字段留空。此外,可以在“网站命名格式”中选择任何选项。随后将在该任务中单独配置这些设置。

备注

本部分仅适用于 SharePoint Server 2013。
如果要同步存储在 SharePoint Server 2013 配置文件数据库中的用户和组配置文件信息与存储在目录服务或业务系统中的配置文件信息,可选择配置配置文件同步。

创建“我的网站”宿主网站集

“我的网站”宿主网站集是一个使用称为“我的网站”宿主的企业网站模板的网站集。必须在要承载“My Sites”的 Web 应用程序中创建该网站集。尽管只要 Web 应用程序的根目录下存在已创建的网站集,就可以在 URL 的较深层次以显式包含管理路径的形式创建该网站集,但通常,可以在 Web 应用程序的根路径下创建该网站集。有关为“我的网站”宿主集选择路径的详细信息,请参阅在 SharePoint Server 中规划“我的网站”

创建“我的网站宿主”网站集的具体步骤

  1. 确认您具有以下管理凭据:

    • 若要创建“我的网站”宿主网站集,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员,或者是与“My Sites”相关的服务的服务应用程序管理员。如果您是服务应用程序管理员,则还必须有权在专用于承载“My Sites”的 Web 应用程序中创建网站集。
  2. 在管理中心中,单击“应用程序管理”,然后单击“创建网站集”。

  3. 在“创建网站集”页的“Web 应用程序”部分,确保所选 Web 应用程序是要承载“My Sites”的 Web 应用程序。如果不是,请展开该列表,然后单击“更改 Web 应用程序”。在“选择 Web 应用程序”对话框中,选择其他 Web 应用程序。

  4. 在“标题和说明”部分,键入网站集的标题和说明。

  5. 在“网站地址”部分,选择要在其中创建该网站集的 URL。通常,应该使用默认路径(在用户界面中显示为“/”),该路径是 Web 应用程序的根路径。有关该路径的详细信息,请参阅在 SharePoint Server 中规划“我的网站” 中的“我的网站”体系结构

  6. 在“模板选择”部分的“企业”选项卡上,单击“我的网站宿主”。

  7. 在“网站集主管理员”部分,或者在“网站集第二管理员”部分,以“域\用户名”格式键入帐户,从而为网站集指定管理员。

  8. 或者,在“配额模板”部分,为“我的网站”宿主网站集选择一个配额模板。该配额模板不会影响用户为其“My Sites”创建的单独网站集。有关详细信息,请参阅在 SharePoint Server 中规划“我的网站” 中的规划存储要求

  9. 单击“确定”。复制该网站集 URL,以供日后参考。

将通配符包含管理路径添加到 Web 应用程序中

通配符包含管理路径是为用户的“我的网站”创建单独网站集所使用的路径。创建网站集仅在用户首次查看用户的“我的网站”时发生。该功能仅在同时启用时才可用。启用自助式网站创建功能将在下文中讨论。

将通配符包含管理路径添加到 Web 应用程序的具体步骤

  1. 确认您具有以下管理凭据:

    • 若要添加管理路径,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
  2. 在管理中心中,单击“应用程序管理”,然后单击“管理 Web 应用程序”。

  3. 在“Web 应用程序管理”页上,选择为承载“My Sites”而创建的 Web 应用程序。

  4. 在“Web 应用程序”选项卡上的“管理”组中,单击“管理路径”。

  5. 在“定义管理路径”对话框中的“添加新路径”部分的“路径”框中,键入要附加到 URL 命名空间的路径,然后选择“通配符包含”。例如,如果 Web 应用程序 URL 为 http://mysites.contoso.com/,并且您希望在名为“personal”的路径下创建用户的各个网站集,请在“路径”框中键入 personal。将在 http://mysites.contoso.com/personal/ 下创建各个用户的单独的“My Sites”网站集。

  6. 单击“添加路径”,然后单击“确定”。

  7. 复制该管理路径,以供日后参考。

将 Web 应用程序连接到服务应用程序

承载“My Sites”的 Web 应用程序必须连接到 SharePoint Server 中的服务应用程序。对于“My Sites”,User Profile Service 应用程序是必需的。强烈建议使用 Managed Metadata Service 应用程序和 Search Service 应用程序。有关详细信息,请参阅在 SharePoint Server 中规划“我的网站” 中的“我的网站”体系结构

此外,如果您有其他一些希望用户可以从右上角菜单访问其“我的网站”和“描述”链接时所使用的 SharePoint 网站,请将这些网站的 Web 应用程序连接到 User Profile Service 应用程序。

连接 Web 应用程序和服务应用程序的具体步骤

  1. 确认您具有以下管理凭据:

    • 若要将 Web 应用程序连接到服务应用程序,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
  2. 在管理中心的“应用程序管理”部分,单击“管理 Web 应用程序”。

  3. 在“Web 应用程序管理”页上,选择为承载“My Sites”而创建的 Web 应用程序。

  4. 在“Web 应用程序”选项卡上的“管理”组中,单击“服务连接”。

  5. 如果默认组包含要连接到 Web 应用程序的服务应用程序,则在“配置服务应用程序关联”对话框的“编辑以下连接组”列表中,选择“默认”。

    • 如果选择“[自定义]”,请选择要与 Web 应用程序连接的任意服务应用程序,包括 User Profile Service 应用程序、Managed Metadata Service 应用程序和 Search Service 应用程序。
  6. 单击“确定”。

为 Web 应用程序启用自助式网站创建

利用自助式网站创建,可以在用户首次查看其“我的网站”时,为其自动创建单独的网站集。

为 Web 应用程序启用自助式网站创建的具体步骤

  1. 确认您具有以下管理凭据:

    • 若要启用自助式网站创建,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
  2. 在管理中心的“应用程序管理”部分,单击“管理 Web 应用程序”。

  3. 在“Web 应用程序”页上,选择为承载“My Sites”而创建的 Web 应用程序。

  4. 在“Web 应用程序”选项卡上的“安全”组中,单击“自助式网站创建”。

  5. 在“自助式网站集管理”对话框的“网站集”中,选择“打开”。或者,在“要应用的配额模板”中,选择配额模板。

  6. 在“启动网站”中,选择以下选项之一:

    1. 对用户隐藏

    2. 提示用户在以下位置创建工作组网站

    3. 提示用户在任何管理路径下创建网站集

    4. 在以下位置显示此自定义表单

  7. 单击“确定”完成。

执行以下额外步骤可为用户配置从其“My Sites”创建工作组网站以使用网站源的权限。

  1. 在“策略”组中,单击“权限策略”。

  2. 在“管理权限策略级别”对话框中,单击“添加权限策略级别”。

  3. 为权限策略键入名称。

  4. 在“权限”下的“网站权限”中,为“创建子网站 - 创建子网站,例如工作组网站、会议工作区网站和文档工作区网站”选择“授权”选项。

  5. 单击“保存”。

  6. 在“策略”组中,单击“用户策略”。

  7. 在“Web 应用程序的策略”对话框中,单击“添加用户”。

  8. 在“添加用户”上的“区域”中,选择“(所有区域)”,然后单击“下一步”。

  9. 在“选择用户”中,输入要从其“我的网站”创建工作组网站以使用网站源的用户的用户名。如果所有用户都能从其“我的网站”创建工作组网站以使用网站源,则单击“浏览”图标。在“选择人员和组”中,单击“所有用户”,然后单击“任何人”。单击“添加”,然后单击“确定”。

  10. 在“选择权限”部分,选择之前创建的权限策略的名称。

  11. 单击“完成”,然后单击“确定”。

为 User Profile Service 应用程序配置“我的网站”设置

在为“My Sites”配置“我的网站”宿主网站集和通配符包含管理路径后,可以在 User Profile Service 应用程序中更新“My Sites”设置。这些设置大部分是在初始部署过程中配置的,并且在以后的维护操作期间将很少更改。

为 User Profile Service 应用程序配置“我的网站”设置的具体步骤

  1. 确认您具有以下管理凭据:

    • 若要为 User Profile Service 应用程序配置“我的网站”设置,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员或 User Profile Service 应用程序的服务应用程序管理员。
  2. 在管理中心的“应用程序管理”部分,单击“管理服务应用程序”。

  3. 单击之前在该任务中承载“My Sites”的 Web 应用程序所连接的 User Profile Service 应用程序。

  4. 在“管理配置文件服务”页的“我的网站设置”部分,单击“设置我的网站”。

  5. 在“我的网站设置”页上的“首选搜索中心”中,指定当用户从其“描述”配置文件页搜索人员或文档时使其转向的搜索中心的设置。如果尚未设置搜索中心,则可跳过该步骤并在以后完成它。有关详细信息,请参阅在 SharePoint Server 中规划“我的网站” 中的 Search Service 应用程序

  6. 在“我的网站宿主”部分,键入之前在该任务中创建的“我的网站”宿主网站集的 URL。

  7. “Active Directory 中我的网站宿主 URL”部分使用 Exchange 自动发现以允许客户端和移动手机应用程序查找用户的 SharePoint Server 2016“我的网站”。

  8. 在“个人网站位置”部分,键入之前在该任务中配置的通配符包含管理路径。默认情况下,该框中已预先填入“个人”。不过,如果为通配符包含管理路径选择其他路径,则可将“个人”替换为所需路径。

  9. 在“网站命名格式”部分,选择用户首次查看其“My Sites”时创建的“My Sites”网站集的命名格式。有关这些格式的详细信息,请参阅在 SharePoint Server 中规划“我的网站” 中的“我的网站”体系结构

  10. 在“语言选项”部分,指定用户是否可以为其我的网站选择首选语言。但是,当前行为是默认的 SharePoint 安装语言。我的网站体系结构位于在 SharePoint Server 中规划“我的网站”

  11. 在“读取权限级别”部分,指定在创建其他用户的“My Sites”后可以查看这些网站的用户或组。默认情况下,包括所有经过身份验证的用户。不过,您可以根据部署需要选择更具体的组或用户。

  12. 在“安全修整选项”部分,指定在系统生成的公告显示在源中和“标签和注释”页上之前如何检查其权限。

  13. 在“新闻源”部分,通过选择“在‘我的网站’新闻源中启用活动”对“My Sites”上的源启用系统生成的公告。默认情况下,此选项为选中状态。在租户可共享相同的 User Profile Service 但对是否能为其用户启用新闻源具有不同的要求的托管环境中,这很重要。

  14. 在“电子邮件通知”部分,指定将某个电子邮件地址用作“我的网站”电子邮件通知的发件人电子邮件地址。该帐户不必是实际受监视的电子邮件地址。如果要接收新闻源活动的通知(如有人答复了您的帖子或有人跟帖了),则选择“启用新闻源电子邮件通知”。

    重要

    必须将服务器场的出站 SMTP 服务器的 IP 地址添加到 Exchange Server 2013 中的安全列表中,才能防止将 我的网站 电子邮件通知发送到“垃圾邮件”文件夹。

  15. 如果现有“我的网站”用户从配置文件数据库中删除,则在“我的网站清除”部分指定“我的网站”的新所有者。例如,如果某位用户离开了公司,因而不再位于配置文件数据库中,则该用户的“我的网站”将与所有内容一起删除。但是,在删除前,新所有者可以恢复任何重要的内容。为“我的网站清除作业”选择“启用访问代理”可首次尝试将“我的网站”的所有权分配给用户的经理。如果未找到经理,则“我的网站”将分配给在“第二所有者”中指定的用户。在“我的网站”删除之前,新所有者有两个星期的时间从其中检索内容。

  16. 在“隐私设置”部分,选择“公开‘我的网站’”以将所有用户的“My Sites”设为公开。默认情况下,此选项为选中状态。

    备注

    当某位用户的“我的网站”设为公开时,该用户的跟帖者的列表,该用户跟过帖的人员的列表和所有活动(包括新的跟帖通知、内容的社会性标签和分级、生日、职务更改、工作区周年纪念日、更新“询问我”、记事板上的文章和新的博客文章)都将公开。“管理策略”页上的“人员和隐私”将被覆盖。

  17. 单击“确定”。

有关“My Sites”的其他计时器作业的详细信息,请参阅在 SharePoint Server 中规划“我的网站” 中的安排作业和日程

启用 User Profile Service 应用程序 - 活动源作业

User Profile Service 应用程序 - 活动源作业将在以下事件的源中创建系统生成的公告:

  • 跟踪标签

  • 为项目添加标签

  • 生日庆祝

  • 职务更改

  • 工作场所周年纪念

  • 对“询问我”的更新

  • 记事板上的文章

在配置“My Sites”后,应该启用 User Profile Service 应用程序 - 活动源作业,以使用户可在其“My Sites”上的“新闻源”中接收系统生成的公告。

还有其他一些与“My Sites”相关的计时器作业,您可能需要对其进行检查并更改其默认设置。有关与“My Sites”功能相关的作业的详细信息,请参阅在 SharePoint Server 中规划“我的网站” 中的安排作业和日程

启用 User Profile Service 应用程序 - 活动源作业的具体步骤

  1. 确认您具有以下管理凭据:

    • 若要配置计时器作业,您必须是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
  2. 在管理中心中,单击“监控”,然后单击“复查作业定义”。

  3. 在“作业定义”页上的“视图”列表中,选择“服务”。将显示“服务”列表。

    • 如果“服务”列表未在“服务”中显示“User Profile Service”,则单击“没有选择内容”,然后单击“更改服务”。在“选择服务”页上,使用右上角的箭头查找“User Profile Service”,然后单击它。将使用 User Profile Service 作业更新“作业定义”页。
  4. 单击上文中在先决条件中创建的 User Profile Service 应用程序的活动源作业。作业名称的格式为 User_Profile_service_name - 活动源作业,其中 User_Profile_service_name 是您为 User Profile Service 应用程序指定的名称。

  5. 在“编辑计时器作业”页上的“定期计划”部分,选择希望作业运行的间隔。可用间隔为“分钟”、“每小时”、“每天”、“每周”和“每月”。选择较短的间隔(例如“分钟”或“每小时”)可确保用户的“我的网站”新闻源上更频繁地显示相关活动。不过,这样会增加系统负载,具体取决于提供的活动量。选择较长的间隔(例如“每天”、“每周”或“每月”)可减少作业运行和处理数据源的次数。不过,这也意味着用户在其新闻源中接收活动更新的频率会较低。

  6. 单击“启用”。

  7. 或者,单击“立即运行”来立即运行作业,而不等待下一计划间隔。

后续步骤

在使用本文中的步骤配置“My Sites”后,请考虑是否需要执行以下可选步骤:

  • 配置受信任的“我的网站”宿主位置

  • 配置指向 Office 客户端应用程序的链接

  • 在“我的网站”上添加个性化网站链接 (SharePoint Server 2010)

  • 启动相关服务

配置受信任的“我的网站”宿主位置

“受信任的我的网站宿主位置”是可选功能,可用于防止用户使用多个 User Profile Service 应用程序在组织中创建多个我的网站。

当 User Profile Service 应用程序管理员希望向用户授予对多个 User Profile Service 应用程序的“我的网站”的访问权限时,这些管理员可以添加指向受信任的“我的网站”宿主位置的链接。在大多数情况下,受信任的“我的网站”宿主位置链接将根据所确定的业务需求指向单个用户或用户组。随着时间的推移,当业务和用户需求发生变化时,可以对这些链接进行维护和更改。当链接指向的用户不再需要在多个位置访问“我的网站”时,User Profile Service 应用程序管理员可以删除指向受信任的“我的网站”宿主位置的链接。

使用管理中心添加受信任的“我的网站宿主”位置的具体步骤

  1. 验证您是否拥有以下管理凭据:

    • 若要使用管理中心添加受信任的“我的网站”宿主位置,您必须是 Farm Administrators 组的成员或 User Profile Service 应用程序的服务应用程序管理员。
  2. 在管理中心网站上,在“应用程序管理”下单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,从服务应用程序列表中选择“User Profile Service 应用程序”。

  4. 在功能区上单击“管理”。

  5. 在“管理配置文件服务”页的“我的网站设置”下,单击“配置可信的主机位置”。

  6. 在“受信任的我的网站宿主位置”页上,单击“新建链接”以添加受信任的“我的网站”宿主位置。

  7. 在“添加受信任主机位置”页上,在“URL”框中输入受信任的个人网站位置的 URL。

  8. 在“说明”框中,输入受信任的个人网站位置的说明。

  9. (可选)在“目标访问群体”框中,在对应的框中键入用户名或组名,或者单击“浏览”以通过浏览来选择访问群体,然后单击“确定”。

配置指向 Office 客户端应用程序的链接

用户的“My Sites”是一个供用户使用的便利位置,可用于保存用户在 Office 客户端应用程序(如 Word、Excel 和 PowerPoint)中处理的文件。在为“My Sites”配置环境后,可以添加一个指向“收藏夹链接”部分的链接,当用户在 Office 客户端应用程序中的“另存为”对话框中保存文档时可以看到该链接。然后,用户可以选择其“我的网站”,并将文件保存到其“我的网站”上提供的“文档”库中。

添加指向 Office 客户端应用程序的链接的具体步骤

  1. 验证您是否拥有以下管理凭据:

    • 若要添加指向 Office 客户端应用程序的链接,您必须是运行 SharePoint 管理中心网站的计算机上 Administrators 组的成员。
  2. 在管理中心网站上,在“应用程序管理”下单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,从服务应用程序列表中选择“User Profile Service 应用程序”。

  4. 在功能区上单击“管理”。

  5. 在“管理配置文件服务”页的“我的网站设置”下,单击“将链接发布到 Office 客户端应用程序”。

  6. 在“Office 客户端应用程序的已发布链接”页上,单击“新建链接”。

  7. 在“添加已发布链接”页上的“URL”框中,键入用户将能够发布链接的位置的 URL。

  8. 在“说明”框中,键入此位置的简短名称。

    这是将出现在“另存为”对话框的“收藏夹链接”部分的名称。

  9. 选择此链接表示的位置的类型。例如,如果目标位置是一个 SharePoint 文档库,则选择“文档库”。

  10. 在“目标访问群体”框中,键入要添加的用户或组的名称,或使用地址簿来查找要添加的用户或组。使用分号 (;) 分隔多个用户名或组名。也可以键入所有网站用户以选择所有用户。

    备注

    若要使用通讯簿,请单击通讯簿图标。在出现的对话框中,键入部分或完整的用户名,然后按 Enter。滚动浏览搜索结果,并双击要添加的一个或多个用户的名称。然后单击“确定”。

  11. 单击“确定”。

    新链接将显示在“Office 客户端应用程序的已发布链接”页上的链接列表中。

升级“我的网站”上的站点链接

如果您的组织要向用户提供重要信息,则可以通过向用户的我的网站提示站点链接来完成。升级站点链接时,它将显示在网站集中的所有“我的网站”上。它们可用于显示重要公司信息。例如,您的组织可能希望使用户快速访问时间表。链接的目的地可以是公司 Intranet 中的站点,也可以是 Internet 上的外部站点。

向“我的网站”添加网站升级链接

  1. 验证您是否拥有以下管理凭据:

    • 若要使用管理中心添加受信任的“我的网站”宿主位置,您必须是 Farm Administrators 组的成员或 User Profile Service 应用程序的服务应用程序管理员。
  2. 在管理中心网站上,在“应用程序管理”下单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,从服务应用程序列表中选择“User Profile Service 应用程序”。

  4. 在功能区上单击“管理”。

  5. 在“管理配置文件服务”页的“我的网站设置”下,单击“管理升级的网站”。

  6. 在“升级的网站”页面上,单击“新建链接”。

  7. 在“升级的网站”页的“属性”部分中,执行以下操作:

    1. 在“URL”框中,键入要链接到的网站的 URL。

    2. 在“说明”框中,键入此网站的说明。

    3. 在“所有者”框中,键入此链接的所有者的名称,或单击“浏览”以从人员选取器中选择一个所有者。

    4. 将“目标访问群体”保留为空。

      在将此框保留为空时,您在“URL”框中指定的链接将出现在所有用户的“我的网站”顶部链接栏中。

      备注

      若要指定该网站的目标访问群体,请在“目标访问群体”框中键入访问群体的名称,或单击“浏览”以使用“选择访问群体”页。此选项要求您定义访问群体、为该访问群体设置规则和编译该访问群体。

  8. 单击“确定”。

启动相关服务

如果My Sites的相关服务尚未启动,请启动这些服务,以便可在您的环境中使用My Sites功能。有关详细信息,请参阅在 SharePoint Server 中启动或停止服务