設定混合式環境的 SharePoint Server 服務
適用於:Subscription Edition SharePoint in Microsoft 365
本文是設定 SharePoint 混合式解決方案程序藍圖的一部分。 當您執行本文中的程序時,請確定您遵循藍圖。
設定混合式功能的 SharePoint Server 服務
部署 我的網站、使用者設定檔和受管理的中繼資料等 SharePoint Server 服務可能是一項挑戰,且需要很多規畫。 如果您計劃深入使用這些服務,我們強烈建議您遵循 我的網站、使用者設定檔和受管理的中繼資料的詳細規劃資訊。
不過,SharePoint Server 混合式案例 (如混合式搜尋) 要求數個服務在 SharePoint Server 中執行,但不需要大幅設定。 在本文中,我們將看一下讓這些服務在您伺服器陣列中執行的簡單路徑,以便用於混合式設定。 如果您想要使用更多可用功能,您可以在之後執行更多這些服務的廣泛設定。
請注意,如果您使用 SharePoint Server 2013,則必須手動開啟某些服務。 (我們會在本文稍後的適當程式中指出這點。) 如果您使用 SharePoint Server 2016,MinRole 會自動處理這些服務。
SharePoint Server 中的混合式部署服務
SharePoint Server 混合式設定皆要求下列服務在您的伺服器陣列上執行:
Managed Metadata Service 應用程式
User Profile Service 應用程式
我的網站
如果您要設定 OneDrive,這些是您唯一需要的服務。 如果您正在設定混合式搜尋或混合式網站功能,則會有些額外要求,我們將在下一節說明。
如果您已經設定這些服務,則不需要新增這些服務的其他混合式執行個體,但請務必查看設定混合式特定設定,以了解適用於 SharePoint 和 BCS 混合式部署的 User Profile Service 重要設定資訊。
我們將為您說明每個設定。
Managed Metadata Service
開啟 Managed Metadata Web Service (僅限 SharePoint Server 2013)
在管理中心的 [系統設定] 下方,選取 [管理伺服器上的服務]。
在伺服器下拉式清單中,選取 [變更伺服器]。
選取您想要執行 Managed Metadata Web Service 的伺服器。
在 [服務] 清單中,針對 Managed Metadata Web Service 選取 [啟動]。
您需要建立 Managed Metadata Service 應用程式。
建立 Managed Metadata Service 應用程式
在管理中心中,選取 [應用程式管理] 下的 [管理服務應用程式]。
選取 [新增],再選取 [Managed Metadata Service]。
在 [名稱] 方塊中,輸入服務應用程式的名稱。
在 [資料庫名稱] 方塊中,輸入資料庫的名稱。
在 [應用程式集區] 底下,從 [使用現有的應用程式集區] 清單中選取 [SharePoint Web 服務預設值]。
選取 [確定]。
如果您正在設定混合式案例,這是您需要為 Managed Metadata Service 所做的所有設定。 如果您想要進一步使用 Managed Metadata Service,請參閱<在 SharePoint Server 中規劃受管理的中繼資料>。
我的網站
我們要做的第一件事是為 我的網站 網站建立 Web 應用程式。 雖然 Web 應用程式可能位在與其他共同作業網站共用的應用程式集區,或可能位於個別的應用程式集區,但是在共用的 IIS 網站中,我們建議 我的網站 使用個別的 Web 應用程式。
此 Web 應用程式的預設設定將可在混合式環境中順利運作,或者,您可以自訂任何您組織需要的項目。
建立 Web 應用程式
在管理中心的 [應用程式管理] 區段中,選取 [管理 Web 應用程式]。
在功能區上,選取 [新增]。
在 [建立新的 Web 應用程式] 頁面上,選取 [驗證] 區段中要用於此 Web 應用程式的驗證模式。
您可以在 [IIS 網站] 區段中選取下列兩個選項之一,設定新 Web 應用程式的設定:
選取 [使用現有的 IIS 網站],然後選取要安裝新 Web 應用程式的網站。
選取 [建立新的 IIS 網站],然後在 [名稱] 方塊中輸入網站的名稱。
您也可以提供連接埠號碼、主機標頭或新 IIS 網站的路徑。
在 [安全性設定] 區段中,選取驗證提供者、是否允許匿名存取,以及是否使用 Secure Sockets Layer (SSL)。
在 [應用程式集區] 區段中,執行下列其中一項動作:
如果您要使用現有的應用程式集區,選取 [使用現有的應用程式集區],然後從下拉式清單中選取應用程式集區。
如果您要建立新的應用程式集區,請選取 [建立新的應用程式集區],然後輸入應用程式集區的名稱,再選取執行應用程式集區所使用的帳戶,或建立新的受管理帳戶,以執行應用程式集區。
在 [資料庫名稱與驗證] 區段中,選取新 Web 應用程式的資料庫伺服器、資料庫名稱和驗證方法。
如果您使用資料庫鏡像,請在 [容錯移轉伺服器] 區段的 [容錯移轉資料庫伺服器] 方塊中,輸入您要與內容資料庫建立關聯的特定容錯移轉資料庫伺服器名稱。
在 [服務應用程式連線] 區段中,選取要用於 Web 應用程式的服務應用程式連線。
在 [客戶經驗改進計畫] 區段中,按一下 [是] 或 [否]。
選取 [確定] 建立新的 Web 應用程式。
當 [建立的應用程式] 頁面顯示時,選取 [確定]。
下一步,我們需要建立網站集合,託管使用者的 我的網站。
建立「我的網站主機」網站集合
在管理中心上,選取 [應用程式管理] 區段中的 [建立網站集合]。
在 [建立網站集合] 頁面的 [Web 應用程式] 區段中,選取您剛剛為「我的網站」建立的 Web 應用程式。
在 [標題與描述] 區段中,輸入網站集合的標題及描述。
In the Web Site Address section, select the path of the URL for the My Site host. In most cases, you can use the root directory (/).
在 [範本選擇] 區段中,選取 [企業] 索引標籤,然後選取 [我的網站主機]。
在 [主要網站集合系統管理員] 區段中,針對將成為網站集合管理員的使用者,以網域<用戶名稱) 格式輸入使用者名稱> (。<>\
在 [次要網站集合管理員] 區段中,輸入網站集合次要管理員的使用者名稱。
若使用配額管理網站集合的儲存,請在 [配額範本] 區段中,選取 [選取配額範本] 清單中的範本。
選取 [確定]。
The Top-Level Site Successfully Created page will appear when the My Site Host site collection is created. 雖然您可以選取要瀏覽至網站集合根目錄的連結,但這樣做會導致錯誤,因為無法載入使用者配置檔。 This behavior is to be expected; user profiles are not imported at this point.
User Profile Service
如果您正在執行 SharePoint Server 2013,則您需要在伺服器陣列中至少一個伺服器上開啟 User Profile Service。
開啟 User Profile Service (僅限SharePoint Server 2013)
在管理中心的 [系統設定] 下方,選取 [管理伺服器上的服務]。
在 [伺服器] 下拉式清單中,選取 [變更伺服器]。
選取您想要執行 User Profile Service 的伺服器。
在 [服務] 清單中,針對 User Profile Service 選取 [啟動]。
注意事項
[!附註] 不要開啟 User Profile Synchronization Service。 我們將在設定好 User Profile Service 應用程式後再執行該操作。
接下來,建立 User Profile Service 應用程式。
建立 User Profile Service 應用程式
在管理中心中,選取 [應用程式管理] 下的 [管理服務應用程式]。
選取 [新增],然後選取下 [User Profile Service 應用程式]。
在 [名稱] 方塊中,輸入服務應用程式的名稱。
在 [應用程式集區] 底下,從 [使用現有的應用程式集區] 清單中選取 [SharePoint Web 服務預設值]。
在 [我的網站主機 URL] 方塊中,輸入您建立的「我網站主機」URL。
選擇性地變更其他設定,以符合組織需求。 預設設定可在混合式環境中正常運作。
選取 [確定]。
如果您正在使用 SharePoint Server 2013,則下一步是開啟 User Profile Synchronization Service。 請確定您開啟此項目的所在伺服器是建立服務應用程式時,指定為設定檔同步處理執行個體的伺服器。
開啟 User Profile Synchronization Service (僅限 SharePoint Server 2013)
在管理中心的 [系統設定] 下方,選取 [管理伺服器上的服務]。
在 [伺服器] 下拉式清單中,選取 [變更伺服器]。
選取您指定為設定檔同步處理執行個體的伺服器。
在 [服務] 清單中,針對 User Profile Synchronization Service 選取 [啟動]。
輸入所示帳戶的認證,然後選取 [確定]。
注意事項
[!附註] 啟動此服務可能需要幾分鐘或更長時間。 請不時重新整理頁面,直到您看見 已啟動的狀態。
下一步,我們將設定 App Management Service。
App Management Service
如果您正在使用 SharePoint Server 2013,則您需要在伺服器陣列中至少一個伺服器上開啟 App Management Service。
開啟 App Management Service (僅限 SharePoint Server 2013)
在管理中心的 [系統設定] 下方,選取 [管理伺服器上的服務]。
在 [伺服器] 下拉式清單中,選取 [變更伺服器]。
選取您想要執行 Managed Metadata Web Service 的伺服器。
在 [服務] 清單中,針對 App Management Service 選取 [啟動]。
您需要建立 App Management Service 應用程式。
建立 App Management Service 應用程式
在管理中心中,選取 [應用程式管理] 下的 [管理服務應用程式]。
選取 [新增],然後選取 [App Management Service]。
在 [服務應用程式名稱] 方塊中,輸入服務應用程式的名稱。
在 [應用程式集區] 底下,從 [使用現有的應用程式集區] 清單中選取 [SharePoint Web 服務預設值]。
選取 [確定]。
設定混合式特定設定
混合式會使用 Microsoft 365 Foundation 訂閱設定服務中的 Microsoft SharePoint,此服務在 SharePoint Server 中預設為關閉。 請使用下列程序來將其開啟。
開啟 Microsoft SharePoint Foundation 訂閱設定服務 (SharePoint Server 2013)
在管理中心的 [系統設定] 下方,選取 [管理伺服器上的服務]。
在 [Microsoft SharePoint Foundation 訂閱設定服務] 中,選取 [啟動]。
開啟 Microsoft SharePoint Foundation 訂閱設定服務 (SharePoint Server 2016 和 SharePoint 2019)
在管理中心的 [系統設定] 下方,選取 [管理伺服器陣列中的服務]。
在 [Microsoft SharePoint Foundation 訂閱設定服務] 中,選取 [啟用自動佈建]
此外,您必須有訂閱設定服務應用程式和 Proxy。 您必須使用 Microsoft PowerShell 來建立這些項目。 請使用 New-SPSubscriptionSettingsServiceApplication 所提供的指令碼範例。
Active Directory 網域服務同步處理連線
針對混合式功能,我們需要與 User Profile Service 的 Active Directory 網域服務同步處理連線。 如果尚未設定,請使用下列程序來執行這項操作。
設定同步處理連線
在管理中心中,選取 [應用程式管理] 下的 [管理服務應用程式]。
選取 [User Profile Service 應用程式]。
選取 [設定同步處理連線]。
選取 [建立新連線]。
在 [連線名稱] 方塊中,輸入連線的名稱。
在 [樹系名稱] 方塊中,輸入您的網域名稱,例如 contoso.com。
輸入網域系統管理員的使用者名稱與密碼。
選取 [填入容器]。
展開網域節點,然後選取您使用者所在的物件核取方塊。
選取 [確定]。
下一步,我們將驗證 User Profile Service 中的某些使用者屬性。
Work email 使用者屬性必須包含您為 Active Directory 目錄服務中每位使用者設定的電子郵件地址。 此外, User Principal Name 屬性都必須與 userPrincipalName 屬性相對應。 您可以使用下列程序來驗證這兩者的對應。
驗證使用者設定檔屬性
在管理中心中,選取 [應用程式管理] 下的 [管理服務應用程式]。
選取 [User Profile Service 應用程式]。
選取 [管理使用者屬性]。
在 [屬性名稱] 欄中,確認 User Principal Name 與 [對應的屬性] 欄中的 userPrincipalName 相對應。
在 [屬性名稱] 欄中,確認工作電子郵件與 [對應的屬性] 欄中的 mail 相對應。
如果其中一個屬性未如所述一樣相對應,則必須更新對應。
同步處理使用者設定檔
在您確認使用者的屬性對應之後,我們需要同步在 Active Directory 目錄服務中設定的 UPN 網域尾碼和電子郵件地址。 若要執行這項操作,您必須啟動設定檔同步處理。
以手動方式啟動設定檔同步處理
在 Microsoft 365 管理中心網站的 SharePoint 上,選取 [應用程式管理] 區段中的 [管理服務應用程式]。
選取 [User Profile Service 應用程式]。
在 [管理設定檔服務] 頁面的 [同步處理] 區段中,選取 [啟動設定檔同步處理]。
在 [啟動設定檔同步處理] 頁面上,選取 [啟動增量同步處理] 來同步您已更新的設定檔。
選取 [確定]。
注意事項
重新整理 [管理設定檔服務] 頁面,以檢視設定檔同步處理狀態。
這是您要為 App Management Service 所做的所有設定。 接下來,移至藍圖中的下一個步驟。