这些年做了很多SharePoint 及相关项目,针对交付的项目,在回访的过程发现,他们反映性能越来越慢,特别是在一些大的企业。那就学习一下这个平台的优化策略,也希望能给SharePoint 用户和一些开发提供参考。
本文是参考网上的一些方法结合自己项目经验编写,也是给自己提供配置备忘录。勿喷,如果失误之处,请指正。
这不是一个SharePoint 扫盲文章,前提是你知道如何安装、配置,创建网站集和子网站等技能。
介绍一下使用SharePoint 2016 PowerShell:更改网站集管理员。
Use the Set-SPSite cmdlet with the –OwnerAlias and –SecondaryOwnerAlias switches by using the following syntax.
Set-SPSite -Identity "" -OwnerAlias ""-SecondaryOwnerAlias ""
是要添加网站集管理员的网站集的URL。
是要添加为网站集所有者的用户的名称。
-OwnerAlias 参数定义的主站点集管理员。
-SecondaryOwnerAlias 参数定义网站集第二管理员。
SharePoint 2016 PowerShell 快速创建网站集。
使用启用-SPWebTemplateforSiteMaster cmdlet与-Template通过使用以下语法开关:
Enable-SPWebTemplateForSiteMaster –Template “”
<模板名称>是特定于顶级站点的网站定义的名称。例如,模板名称“STS#0”表示团队网站模板。
使用新SPSiteMaster cmdlet与-ContentDatabase和-Template通过使用以下语法开关:
New-SPSiteMaster –ContentDatabase -Template “”
是包含网站集的内容数据库的名称。
<模板名称>指定顶级站点的站点定义。例如,模板名称“STS#0”表示团队网站模板。
使用快速网站集创建创建网站集
执行以下步骤以使用快速网站集创建创建网站集:
打开SharePoint 2016 Management Shell。
使用新的SPSite cmdlet与-url,-Template,-ContentDatabase,-CreateFromSiteMaster和-OwnerAlias使用以下语法开关:
New-SPSite -Url "" -Template “” -ContentDatabase -CreateFromSiteMaster -OwnerAlias ""
其中:
是您要创建的网站集的URL。
<模板名称> - 指定顶级站点的站点定义。例如,模板名称“STS#0”表示团队网站模板。
是包含网站集的内容数据库的名称。
-OwnerAlias参数的<域\用户>值定义主站点集合管理员。(-SecondaryOwnerAlias参数定义辅助网站集管理员)。
SharePoint 2016 PowerShell 快速创建主机名
New-SPSite(使用-HostHeaderWebApplication开关)。这使您可以创建名为网站集的主机并添加作为顶级URL的主机名。该-HostHeaderWebApplication开关指定的Web应用程序,其中的网站集是要创建。
Set-SPSiteUrl。这使您可以将新的顶级URL添加到名为网站集的主机。
Get-SPSiteUrl。这使您可以列出分配给名为网站集的主机的所有顶级URL。
删除-SPSiteUrl。这使您可以删除分配给名为网站集的主机的顶级URL。
一、配置配额模板
配置配额模板
完整的企业级文档管理解决方案可解决文档存储问题,使公司能够高效,有效地管理不断增长的文档,同时确保可以保留其生命周期各个阶段的文档版本,以供参考或出于法律原因。配置配额参数,可以对存储在网站集的内容做一个存储极限值限制。
最重要的网站集设置之一是与网站集关联的配额模板。配额模板用于控制给定网站集的存储限制,以确保一个网站集不能使用太多其他网站集无法再运行的资源。您可以在创建网站集时为网站集分配配额模板,也可以在以后分配配额模板。
创建配额模板
您可能需要创建配额模板,以应用到存储和性能要求不同于网站集中大部分其他网站的网站。
创建配额模板的具体步骤
你是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
在“配额模板”页上的“模板名称”部分,单击“创建一个新的配额模板”。
如果您希望您的新模板基于现有的配额模板,请展开"基于以下模板进行创建"列表,然后单击所需的模板。
如果您希望限制可存储的数据量,请单击"网站最大存储空间为"复选框并在框中键入存储限制(以 MB 为单位)。
如果您希望在达到某个存储阈值时向网站集管理员发送电子邮件,请单击"当网站集存储达到以下值时发送警告"复选框并在框中键入阈值(以 MB 为单位)。
在"将每天最大使用率限制为"框中,键入每日使用量(以点为单位)。
在"当每日使用量达到以下值时发送警告电子邮件"框中,键入每日使用量警告限制(以点为单位)。
点是资源使用量的一种相对度量,例如 CPU 周期、内存或页面错误。使用点,可以对使用其他方法无法比较的资源使用情况度量进行比较。
如果不想发送警告电子邮件,请清除“达到每天使用率时发送警告电子邮件”复选框,再单击“确定”。
如果您发现网站经常超出当前存储限制,您可能需要编辑配额模板以提高存储限制。
验证您是否拥有以下管理身份:
你是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
在"配额模板"页上的"模板名称"部分,展开"要修改的模板"列表,然后单击要编辑的模板。
根据需要更改设置,然后单击"确定"。
如果需要这些特定设置的网站集被删除,您可能希望删除配额模板。
即使您在必要时可以删除配额模板,但我们建议您不要这样做。因为删除配额模板不会删除使用配额模板创建的网站中的配额值。我们建议您使用对象模型在配额模板中修复一些小问题。
验证您是否拥有以下管理凭据:
你是运行 SharePoint 管理中心网站的计算机上 Farm Administrators 组的成员。
在“模板名称”部分,展开“要修改的模板”列表,然后单击要删除的模板。
更改配额模板的设置
备注
修改的配额模板不会自动应用到所有使用该配额模板的现有网站集。Farm Administrators 组的成员必须将所有修改值手动应用到使用该配额模板的所有现有网站。
验证您是否拥有以下管理凭据:
你必须是 Farm Administrators 组的成员。
在"配额模板"页上的"模板名称"部分,在"要修改的模板"列表中,然后选择要更改的模板。
在"存储限制值"部分中,指定要应用于模板的值。
如果您想修改数据库中可以存储的数据量,请将"网站最大存储空间为"复选框保留选中状态,然后在框中键入新的存储限制(以 MB 为单位)。
如果您希望在达到某个存储阈值时向网站集管理员发送电子邮件,请选中"当网站存储达到以下值时发送警告"复选框并在框中键入阈值(以 MB 为单位)。
如果您希望限制包含代码的沙盒解决方案每天的最大资源使用点数,请在"网站最大存储空间为"框中键入新限制。默认限制为 300 点。
如果您希望在达到每天使用量阈值时向网站集管理员发送电子邮件,请选中"当每日使用量达到以下值时发送警告电子邮件"复选框并在框中键入阈值(以点为单位)。
单击“确定”。
如果网站集即将超出存储空间上限且要增加其大小,可以更改应用于网站集的配额模板,这样可提高配额模板限制。这将自动更新网站集的警告和存储空间上限。
确认您具有以下管理凭据:
你必须是 Farm Administrators 组的成员。
在"网站集配额和锁定"页上,确保显示正确的网站集。如果您希望更改网站集,请展开"网站集"列表,然后单击"更改网站集" 。使用"选择网站集"页选择网站集。
在“网站配额信息”部分中,展开“当前配额模板”列表,选择要应用的新配额模板,再单击“确定”。
要将配额模板应用于管理中心中的网站集,请打开“ 应用程序管理”,然后在“ 网站集”部分下,单击“ 配置配额和锁定”。在“ 网站集配额和锁定”页面的“ 网站配额信息”部分的“ 当前配额模板”下,您可以执行以下两项操作之一:
二,管理网站内容的生命周期:
SharePoint 2016中的网站策略
SharePoint中的站点策略旨在帮助控制此站点的扩散并使组织的站点受到控制。站点策略通过定义站点何时关闭以及何时将其删除来配置SharePoint站点的生命周期。
关闭站点是SharePoint 2016中的一项新功能。关闭站点时,您将基于已配置的计划将其标记为可以删除。关闭后,它不会出现在Exchange或Outlook等站点聚合位置,但在删除之前,可以直接在浏览器中使用URL来访问它。
定义站点策略
您可以在根站点中定义网站集的站点策略; 然后,这些站点策略可用于网站集中的所有站点。站点策略在“ 站点策略”页面上定义,位于“ 站点设置”中的“ 站点集管理”部分,单击“ 设置”图标,然后单击“ 站点设置”即可访问该站点。
注意:SharePoint 2016引入了关闭站点的功能,其中包含使站点成为只读的选项,并在自动删除站点之前提供宽限期。但是,如果没有先创建站点策略然后将其应用于网站集,则无法关闭站点。
网站政策选项
站点策略定义自动关闭或删除站点的环境。
站点关闭和删除策略选项如下:
应用网站政策
站点所有者可以使用站点关闭和删除页面将站点策略应用于站点,也可以关闭站点,站点管理部分下的站点设置访问该页面。
手动删除网站
站点所有者可以使用“ 站点关闭和删除”页面根据应用的站点策略查看站点何时被删除,但他们无法从该站点手动删除站点。要手动删除站点,站点所有者必须在“ 站点设置”的“ 站点操作”部分中选择“ 删除此站点”。
网站政策和自助网站创建
将站点策略与自助站点创建结合使用是一项非常有用的功能。Web应用程序的自助站点创建中有一个设置,使服务器场管理员可以强制用户对他们创建的每个新站点进行分类并对其应用策略。通过使用此组合,您可以允许用户创建自己的站点,同时还确保在指定的时间段后删除站点。
站点锁定设置
您可以使用网站集的锁定状态来控制其上允许的操作。可用的锁定状态是: