- SharePoint Server 2016 IT Pro 部署指南
- 劉俊哲
- 2053字
- 2021-01-07 17:37:16
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 網站集列表