SharePoint Server 2016 IT Pro 部署指南
上QQ阅读APP看书,第一时间看更新

3.3 网站集

SharePoint Server中的网站集分为两种,一种是以主机命名的网站集,另一种是基于路径的网站集,两者的对比如表3-1所示。

表3-1 SharePoint Server中的网站集

3.3.1 网站集的创建

一个网站集由根网站和若干个子网站构成,根网站是在网站集创建完成后,自动创建出来的,它是网站的父亲级。创建网站集时需要指定一个模板,SharePoint 2016支持的模板以及对应的模板ID如下表3-2所示。

表3-2 SharePoint 2016支持的模板与对应的模板ID

一下注册表,否则访问界面一直处于检

本小节将分别介绍两种网站集的创建方式,希望能加深读者对此的理解。

创建以主机命名的网站集只能通过SharePoint命令行管理程序来执行,步骤如下:

步骤01 确保域用户具备如下权限:

● SQL Server实例上的securityadmin角色。

● 要更新的所有数据库上的db_owner角色。

● 运行PowerShell cmdlet的服务器上的Administrators组的成员。

步骤02 在SharePoint 2016命令行管理程序里,输入如下命令,如图3-18所示。

        New-SPSite     'http://portal.contoso.com'     -HostHeaderWebApplication
    (Get-SPWebApplication 'Contoso Sites') -Name 'Portal' -Description 'Customer
    root' -OwnerAlias 'contoso\administrator' -Template 'STS#0'

图3-18 创建网站集

步骤03 在SharePoint管理中心应用程序管理中,单击“查看所有网站集”,可以看到所创建的网站集的主机名与Web应用程序的主机名不同,如图3-19所示。

图3-19 查看所有网站集

步骤04 由于上述命令行创建的以主机命名的网站集与SharePoint管理中心的主机名不统一,所以用户需在DNS中添加一个映射:该网站集使用的主机名和IP;否则终端用户访问网站时可能由于Web应用程序无法正确解析主机名和IP信息导致网站访问失败。

进入DNS管理器界面,展开“正向查找区域”,如图3-20所示。

图3-20 DNS管理器

步骤05 右击“contoso.net”,选择“新建主机”,如图3-21所示。

图3-21 选择“新建主机”

步骤06 在新建主机界面,输入名称和IP地址,单击“添加主机”,如图3-22所示。

图3-22 新建主机界面

步骤07 访问该网站之前,需要修改一下注册表,否则访问界面一直处于检索页面,无法登录网站,进入注册表方式:按“Windows+R”键,弹出“运行”对话框,输入regedit,单击“确定”,如图3-23所示。

图3-23 运行对话框

步骤08 展开注册表到CurrentControlSet目录,如图3-24所示。

图3-24 展开注册表

步骤09 右击“Lsa”,选择“新建”→“DWORD (32位)值(D)”,如图3-25所示。

图3-25 新建键值

步骤10 输入键值Disableloopbackcheck,如图3-26所示。

图3-26 键值名称

步骤11 编辑所创建的键值,将数值数据值改为1,使其生效,单击“确定”,如图3-27所示。

图3-27 编辑键值

步骤12 在浏览器中输入网站URL,并输入用户名和密码,成功访问该网站,如图3-28所示。

图3-28 新网站主页面

创建基于路径的网站集的步骤如下:

步骤01 单击“SharePoint管理中心”界面的“应用程序管理”,在“应用程序管理”界面,单击“创建网站集”,如图3-29所示。

图3-29 应用程序管理界面

步骤02 在创建网站集页面,输入如下信息,单击“确定”,如图3-30所示。

图3-30 网站集创建

●Web应用程序:选择在哪个Web应用程序下创建网站集,本示例以http://www.shelley2016为例。

● 标题:为新建的网站集输入标题和说明,标题将显示在网站集的每一个页面上。

● 网站地址:为新建的网站集指定URL路径和URL名称,URL路径分为“显示包含”和“通配符包含”。如果以“显示包含”为URL路径,那么仅能创建一个网站集;如果以“通配符包含”为URL路径,那么可以创建多个网站集。本示例以sites(通配符包含)为URL路径,名称为“Training”为例。

● 模板选择:本示例以“工作组网站”为例。

● 网站集主管理员:指定一个域用户作为网站集主管理员。

● 网站集第二管理员:默认情况下,不添加。

● 配额模板:选择一个预定义的配额模板,以限制网站的使用资源,本示例以默认设置为例。

步骤03 在浏览器中输入该网站集,在弹出的对话框内输入用户名和密码,成功登录网站集,如图3-31所示。

图3-31 网站集首页

3.3.2 网站集删除

网站集删除方式有三种:在管理中心中删除网站集、在网站集设置中删除网站集、命令行删除网站集,本节将分别介绍。

注意:删除网站集后,网站集中的所有内容和子网站都将丢失。

删除网站集将永久破坏如下信息:


1. 文档和文档库;

2. 列表和列表数据,包括调查、讨论、通知和事件;

3. 网站设置;

4. 与该网站相关的角色和安全信息;

5. 该网站的子网站及其内容和用户信息。


通过在管理中心中删除网站集的步骤如下:

步骤01 单击“SharePoint管理中心”界面的“应用程序管理”,单击“删除网站集”,如图3-32所示。

图3-32 应用程序管理界面

步骤02 在删除网站集界面,选择要删除的网站集,单击“删除”,如图3-33所示。

图3-33 删除网站集界面

步骤03 在网站集列表界面中,可以看到此网站集已经被删除,如图3-34所示。

图3-34 网站集列表界面

通过在网站集设置中删除网站集的步骤如下:

步骤01 登录要删除的网站集,选择网站设置,如图3-35所示。

图3-35 选择网站设置

步骤02 在网站设置界面,单击“网站操作”中的“删除此网站”,如图3-36所示。

图3-36 网站设置

步骤03 在删除网站界面,单击“删除”,如图3-37所示。

图3-37 删除网站

步骤04 在管理中心的查看网站集列表中,可以看到此网站集已经删除,如图3-38所示。

图3-38 网站集列表

命令行删除网站集的步骤如下:

步骤01 确保域用户具备如下权限:

● SQL Server实例上的securityadmin角色。

● 要更新的所有数据库上的db_owner角色。

● 运行PowerShell cmdlet的服务器上的Administrators组的成员。

步骤02 以管理员身份运行SharePoint命令行管理程序,并输入如下命令,如图3-39所示。

        Remove-SPSite -Identity "<URL>" -GradualDelete

图3-39 删除网站集

步骤03 在查看网站集列表中,可以看到此网站集已经删除,如图3-40所示。

图3-40 网站集列表