在 SharePoint Server 中规划“我的网站”

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

在 SharePoint Server 中,“我的网站”是组织中的用户的个人网站。 虽然“我的网站”显示为用户的单个网站,但 SharePoint Server 中的“我的网站”体系结构包含 Web 应用程序、“我的网站”宿主网站集、单个网站集以及多个 SharePoint 服务应用程序和功能。 除单个网站集外,此基础结构的所有其他部分都配置一次,并在属于“我的网站”部署的所有用户之间共享。

本文包含有关“我的网站”体系结构和相关服务的信息,以及计划部署“我的网站”时要注意的其他事项。

“我的网站”体系结构

“我的网站”体系结构包含承载“我的网站”的 Web 应用程序、“我的网站”宿主网站集和用户的个人网站集。

每个用户的“我的网站”使用两个网站集:场的“我的网站”宿主网站集和用户的各个网站集。 虽然可以使用现有 Web 应用程序承载这些网站集,但为了提高性能和管理性,建议您使用专用的 Web 应用程序。

创建“我的网站”宿主网站集和用户创建其单个网站集时,数据将保留在与托管“我的网站”的 Web 应用程序关联的一个或多个内容数据库中。 与 SharePoint Server 中的其他 Web 应用程序一样,如果必须有多个数据库用于存储,则可以将内容数据库添加到此 Web 应用程序。 有关详细信息,请参阅本文后续内容中的规划存储要求

在用户可以创建“我的网站”之前,需要“我的网站”宿主网站集和允许创建单个“我的网站”网站集的配置。 有关详细信息,请参阅 在 SharePoint Server 中配置我的网站

以下各部分更详细地描述了“我的网站”宿主网站集和个人网站集。

“我的网站”宿主网站集

“我的网站”宿主网站集是一个特殊的网站集,用于显示所有用户的“我的网站”的新闻源和配置文件页。 网站集的网站模板必须是“我的网站”宿主网站模板,可从“创建网站集”页的“企业”选项卡获取。 每个用户配置文件服务应用程序只能使用一次“我的网站”宿主网站模板,本文稍后将对此进行介绍。

“我的网站”要求网站集存在于 Web 应用程序根 (该根目录) 用户界面中显示。/ 如果没有此网站集,则当你尝试为 Web 应用程序启用自助式网站创建时,将收到一条消息,指出根目录中没有网站集。 由于我们建议使用专用 Web 应用程序来托管“我的网站”,因此应使用“我的网站”宿主集合的根路径,除非有特定要求在统一资源定位符 (URL) 路径中创建网站集。

虽然不建议这样做,但如果在路径中更深地创建“我的网站”主机,它必须位于显式包含托管路径下。 此外,必须在 Web 应用程序根目录下另外创建一个网站集,该网站集可以为空并且创建时可以不使用模板。

“我的网站”宿主网站集的 URL 由同一 User Profile 服务应用程序的所有用户共享。 新闻源的 URL http:// 主机名/default.aspx,“关于我”的 URL http:// 主机名/person.aspx,其中主机名是网站集的地址。 例如,如果在 中配置“我的网站”宿主网站集 https://contoso.com/my,则用户分别在 和 处 https://contoso.com/my/default.aspx 访问其新闻源和 https://contoso.com/my/person.aspx配置文件。

虽然这些 URL 对于 User Profile Service 应用程序的所有用户都是相同的,但是为每个用户显示的信息是不同的。 SharePoint Server 根据用户的登录帐户确定要显示的信息。 该信息将面向该特定用户,并由本文中提到的 SharePoint 服务应用程序提供。

当访问者查看其他用户的“我的网站”时,访问者只能看到该用户的个人资料页面。 此 URL http:// 主机名/person.aspx?accountname= 帐户,其中 主机名 是网站集的地址, 帐户 是 (的用户名,如果已配置,则用户的域名) 。 例如,https://contoso.com/my/person.aspx?accountname=sidney

个人网站集

用户的单个网站集托管用户单个“我的网站”的文档库。 当用户首次访问“我的网站”时,将创建单个网站集。 若要创建单个网站集,需要在 SharePoint Server 中进行以下配置:

  • 托管“我的网站”的 Web 应用程序具有通配符包含托管路径,例如网站或个人。 此路径是当用户首次访问其“我的网站”时,将在其下创建单个网站集的路径。

  • User Profile Service 应用程序的“设置我的网站”设置配置为使用“我的网站”宿主网站集的 URL 和个人网站集的通配符包含管理路径。

  • 为 Web 应用程序启用自助式网站创建。 此功能允许在指定的通配符包含管理路径下创建个人网站集。 自助式网站创建功能在应对跨网站脚本方面具有特殊的安全注意事项。 这些注意事项强化了在专用 Web 应用程序中托管“我的网站”的建议,以隔离在“我的网站”中运行的任何脚本,使其不会影响环境中的其他网站。

  • 用户必须具有 “创建个人网站” 权限才能创建“我的网站”。 默认情况下,为所有经身份验证的用户启用此权限。 有关详细信息,请参阅下文中的规划用户和用户权限

“我的网站”的用户文档库部分的 URL 采用 http:// 主机名/ managed_path/ 帐户/文档的格式,其中 主机名 是“我的网站”宿主网站集的地址, managed_path 是“我的网站”宿主的托管路径, 帐户 是登录用户的帐户。 例如,如果在 中配置“我的网站”宿主网站集和托管路径https://contoso.com/my,则用户访问其帐户/文档的文档https://contoso.com/my/

使用 URL 的 帐户 部分设置“我的网站”时,有三个选项可以指定如何命名单个用户的网站集,如下表所示。

表:个人用户网站集的命名选项

选项 说明
用户名(未解决冲突)
使用此选项时,“我的网站名称”是帐户的用户名。 此名称不是用户的显示名称。 例如,如果用户的友好名称为 Sidney Higa,而用户帐户为 sidney,则网站集名为 sidney。 只有在确定组织中所有用户名都是唯一的时才选择第一个选项。 否则,用户在预配其“我的网站”时会遇到冲突。 如果发生冲突,第一个使用用户名创建“我的网站”的用户将成功。 但是,尝试使用相同的用户名的下一个用户无法创建“我的网站”。
用户名(通过使用域_用户名解决冲突)
使用此选项时,具有重复用户名的第一个用户将拥有仅使用用户名创建的“我的网站”,而具有相同用户名的第二个用户将使用域名和用户名创建一个“我的网站”。 例如,第一个用户将在 下 https://contoso.com/my/sidney/default.aspx 创建“我的网站”,而第二个用户将在 下 https://contoso.com/my/CONTOSO_sidney/default.aspx创建“我的网站”。 如果某个用户名可能在组织中多次存在,例如有多个域,请选择此选项。 由于保证用户名仅在其自己的目录源中是唯一的,因此此选项可防止两个用户名相同但域不同的用户在创建其“我的网站”时遇到问题。
域和用户名(不会发生冲突)
通过使用此选项,所有“我的网站”名称都是使用域名和用户名创建的。 例如,https://contoso.com/my/CONTOSO_sidney/default.aspx。 如果希望使用域名和用户名一致地命名“我的网站”,无论是否存在与用户名冲突,请选择此选项。

“我的网站”依赖于多个 SharePoint 服务应用程序及其相关数据库。 本节将讨论这些相关的服务应用程序,不过你还应参考链接的文章来全面规划和实施它们,以支持企业中的“我的网站”。

User Profile Service 应用程序

User Profile Service 应用程序有三个数据库:个人资料数据库、社会数据库和同步数据库。 个人资料数据库存储有关用户的信息,如个人资料图片、用户所属的组织等。 社会数据库存储用户使用“注释和标签”功能时创建的指向社会性标签和注释的指针。 同步数据库存储有关个人资料导入的连接信息。 SharePoint Server 使用配置文件数据库中的信息对用户“我的网站”的“ 关于我 ”页上显示的数据进行个性化设置。 此外,用户配置文件服务应用程序还支持社交计算功能,例如“我的网站”的标记、提及和新闻源,这会影响用户的“我的网站”的“ 关于我 ”和 “新闻源 ”部分。

对于“我的网站”,User Profile Service 应用程序是必需的。

规划个人资料同步

虽然“我的网站”需要配置用户配置文件服务应用程序,但在 SharePoint Server 与目录服务或业务应用程序之间同步配置文件是可选的,但建议这样做。 配置文件同步使用户配置文件服务应用程序能够从目录服务和业务应用程序收集有关组织中用户的信息,从而为“我的网站”提供了丰富的功能。 因此,始终可以在用户的“我的网站”上获取一致且及时的信息。 还可以在使用同一 User Profile Service 应用程序的所有网站集中的部署之间同步用户信息。 个性化功能也可以使用用户信息来提高组织中协作的价值以及增进关系。

规划策略和隐私

SharePoint Server 提供了一组默认的策略,你可以配置这些策略,使适当的信息可用于满足组织的需求。 还可以创建和部署自定义策略功能,以满足特定需求。 规划“我的网站”时,应定义组织中关键业务流程所需的信息,以及哪些信息可能不适合跨组织共享。 介于这两个极端之间的是只应在某些用户之间共享的信息。 如果某些信息可能不适合跨组织共享,则必须创建策略来处理这些特定情况。

此外,“我的网站”功能可能会存储或使用个人身份信息。 在计划部署“我的网站”时,请确保仔细规划如何控制这些功能的行为(或关闭这些功能),以帮助保护此信息的隐私。 这些决策将受多个因素的影响,包括公司隐私条例和地区或国家隐私法律。

规划用户和用户权限

对于创建“我的网站”、维护其配置文件、关注人员和内容以及使用标记和备注的用户,在“用户配置文件”服务应用程序中可以配置用户权限。 应确定要向用户或用户组授予以下哪些权限:

  1. 创建个人网站 - 此权限允许用户创建个人网站以存储其文档、新闻源和关注的内容。

  2. 关注人员和编辑个人资料 - 此权限允许用户从其“我的网站”关注人员和编辑其个人资料。

  3. 使用标签和注释 - 利用此权限,用户可以使用标签和注释功能。

默认情况下,会向所有经过身份验证的用户授予所有这些权限,但是您可以根据需要配置特定权限。 例如,可以只允许全职员工创建“我的网站”,而不是允许组织中的所有工作人员。 有七个不同的用户权限组合可用于向用户授予权限。 但是,并非所有这些权限组合都能够提供预期的结果。 作为最佳实践,应通过向安全组而不是特定用户授予权限来简化管理。

注意

不建议在用户配置文件服务应用程序中更改用户权限。 所做的任何更改都不会以有意义的方式影响用户体验。 例如,如果您删除“关注人员和编辑配置文件”权限,但用户仍将能够编辑配置文件,其他用户仍将能够关注他们选择的人员。 此外,如果删除“我的网站”用户的“关注人员和编辑配置文件”权限,则会禁用“标记和备注”功能。 建议不要删除任何社交功能。

Managed Metadata Service 应用程序

Managed Metadata Service 应用程序支持 Web 应用程序存储和访问托管元数据术语数据库中的关键字。 对于“我的网站”,用户需要在“ 询问我” 部分中指定关键字作为其专业知识领域,在新闻源中的帖子中使用哈希标记,以及通过使用“我的网站的 标记和备注 ”功能进行社交标记。

强烈建议为“我的网站”使用托管元数据服务应用程序。 它必须配置为 Web 应用程序的默认关键字术语库。

Search Service 应用程序

虽然“我的网站”不需要 SharePoint Server 搜索服务 应用程序,但强烈建议用户根据姓名或专业知识领域从其“我的网站”中搜索组织中的人员。 此外,在您向微博帖子中添加哈希标签后,如果用户单击该标签,则会将他们指向标签的搜索结果。 此搜索功能是企业级搜索规划和配置的一部分。

当用户搜索人员时,搜索结果包含指向这些人员的公共个人资料的链接,以及通过电子邮件或消息传递程序与他们进行联系的链接。 规划“我的网站”时,你可能需要考虑对默认人员搜索范围进行补充,并使用自定义的搜索范围和选项卡来补充“ 搜索中心 ”选项卡,以便更具体的用户组。

如果 User Profile Service 应用程序管理员与 Search Service 应用程序管理员不是同一个人,则 User Profile Service 应用程序管理员应查阅信息体系结构和网站层次结构,来确定可能与特定用户组相关的关键业务概念,其他用户可能跨网站搜索这些用户。 然后,User Profile Service 应用程序管理员可与 Search Service 应用程序的管理员合作为这些特定组开发搜索范围和人员搜索选项卡。 用户配置文件服务应用程序管理员还可以利用自己管理的用户配置文件知识来确定其他有用的用户组,并为这些组创建更具体的搜索范围和搜索选项卡。

网站集管理员还可为属于他们的网站集的用户创建网站级别的搜索范围。

人员搜索规划还会反作用于用户个人资料规划。 初始规划可能反映出您要使其更便于查找的个人或用户组。 但是,可能需要创建更多用户配置文件属性才能轻松找到这些用户。

规划“我的网站”时,应确定是否要让用户根据同事的专业知识在组织中查找同事。 人员搜索和专业技能标记可帮助用户在组织内部查找将自己标识为拥有特定学科的丰富经验的人员。 组织中的用户可以在他们的个人资料中添加描述他们拥有相应经验的领域的术语。 用户在组织中搜索拥有特定领域经验的某个人员时,人员搜索将使用这些术语。

如果启用了电子邮件分析,用户还可以在 Outlook 中使用电子邮件分析查找人员。 如果使用 Outlook 电子邮件,将从 Outlook 导入同事建议。 如果使用的是 Outlook,SharePoint Server 会分析发送电子邮件,然后根据此分析提出同事和关键字 (keyword) 建议。 之后,用户在编辑其个人资料时将可以看到这些建议。

尽管可以使用组策略为 Outlook 中的所有用户启用电子邮件分析,或者仅针对特定组启用电子邮件分析,但用户可以选择退出此功能。 如果为所有用户禁用了电子邮件分析,单个用户仍可以选择使用此功能。

规划作业和计划

下表中的计时器作业与“我的网站”功能相关。

表:与“我的网站”相关的计时器作业

服务 作业
Microsoft SharePoint Foundation Web 应用程序
“我的网站”清理作业
Microsoft SharePoint Foundation 定时
User Profile Service 应用程序名称 - 用户个人资料与 SharePoint 完全同步
User Profile Service 应用程序名称 - 用户个人资料与 SharePoint 快速同步
User Profile Service
User Profile Service 应用程序名称 - 源缓存预填充
User Profile Service 应用程序名称 - 活动源作业
User Profile Service 应用程序名称 - 活动源清理作业
User Profile Service 应用程序名称 - 我的网站建议电子邮件作业

可以启用或禁用这些作业并配置其计划来满足您的组织的需要。 这些作业位于 SharePoint 管理中心网站的 “监视”下的 “审阅作业定义 ”部分。 在“查看”列表中选择“服务”,然后从“服务”菜单中选择“更改服务”来选择不同的服务并查看相关计时器作业。

规划异地分布式部署

规划“我的网站”时,必须考虑用户在组织中的位置,以及将托管“我的网站”的场或用户配置文件服务应用程序的数量。 如果有多个场或用户配置文件服务应用程序,则可能必须配置受信任的“我的网站”主机位置。

“我的网站”的 User Profile Service 部署考虑事项

“我的网站”取决于 User Profile Service 应用程序。 在 SharePoint Server 中,应使用一个用户配置文件服务应用程序配置“我的网站”。 使用单个用户配置文件服务应用程序的服务器场体系结构包括:

  • 具有单个 User Profile Service 应用程序的单个服务器场。

  • 与一个或多个使用服务器场一起共享单个 User Profile Service 应用程序的企业服务场。 “我的网站”主机位于一个使用服务器场上。 在 SharePoint Server 中,共享用户配置文件服务应用程序时,使用场必须与企业服务场物理位于同一数据中心。 不支持通过 WAN 连接从另一个服务器场使用用户配置文件服务应用程序。 此限制意味着用户配置文件服务应用程序和“我的网站主机”必须位于同一数据中心。

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

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

例如,在跨多个地理区域的服务器场部署中,您可能为环境中的每个区域或区域服务器场配置了单独的 User Profile Service 应用程序。 默认情况下,用户可以在每个用户配置文件服务应用程序或服务器场中创建不同的“我的网站”,这可能会导致从管理角度和用户角度产生不需要的结果。 如果组织中单个用户有多个“我的网站”,服务器资源需求会增加。 此外,用户可能不了解或想要多个“我的网站”。

若要防止单个用户创建多个“我的网站”,请配置受信任的“我的网站”宿主位置。 指定后,用户将被重定向到用于其帐户的单个“我的网站”宿主位置,无论用户在何处尝试创建或访问其“我的网站”时浏览。 此功能可确保每个用户在组织中只能创建一个“我的网站”。

可以选择是否配置受信任的“我的网站”宿主位置。

规划多语言用户界面

启用后,用户可以对其“我的网站”使用多语言用户界面功能。 此功能用于以用户首选的辅助语言,而不是使用创建网站时选择的主要语言来显示网站的用户界面。 默认情况下,创建新网站时,会使用服务器上 SharePoint Server 安装的默认主要语言创建网站。 服务器场管理员必须在服务器上安装语言包,才能采用默认主要语言以外的语言创建网站。

对于“我的网站”,在配置“我的网站”设置时,多语言用户界面功能由 “语言选项” 设置控制。 可供用户使用的语言与服务器场上安装的语言包相对应。 有关语言包的详细信息,请参阅Install or uninstall language packs for SharePoint Server 2016

规划存储要求

由于“我的网站”用户可以编辑其配置文件、生成新闻源活动、上传和下载文档等,因此请仔细规划环境的存储和容量需求。 考虑“我的网站”的内容数据库和“我的网站”相关服务的数据库。

此外,SharePoint Server 包括默认的个人网站配额模板,该模板的存储限制为 100 MB,没有用户限制。 此配额模板用于用户“我的网站”中每个用户的单个网站集。 由于源活动现在存储在用户的“我的网站”中的列表中,并且这些列表未存档,因此存储需求将继续增长。 因此,请考虑将个人网站配额增加至 500 MB 或更多,具体取决于您预期在源中执行的活动。

配额模板的配置是可选的,但是建议进行配置。

规划文件类型

与 SharePoint Server 中的其他 Web 应用程序一样,您可以配置用户可以上传或从托管“我的网站”的 Web 应用程序下载的文件类型。 如果要防止用户上传或下载可能较大的文件类型(例如媒体文件类型)或可在客户端计算机上运行的文件类型(如可执行文件),此配置非常有用。

默认情况下,SharePoint Server 会阻止某些文件类型。 但是,可以将“我的网站”配置为允许这些文件类型,或者根据组织中的需要添加要阻止的其他文件类型。