設定混合式環境的 SharePoint 服務

 

**適用版本:**SharePoint Online, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-06-21

**摘要:**了解如何設定混合式環境所需的 SharePoint Server 服務。

本文是設定 SharePoint 混合式解決方案程序藍圖的一部分。當您執行本文中的程序時,請確定您遵循藍圖

設定混合式 SharePoint 服務

部署 我的網站、使用者設定檔和受管理的中繼資料等 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)

  1. 在管理中心的 [系統設定] 下方,按一下 [管理伺服器上的服務]。

  2. 在伺服器下拉式清單中,選擇 [變更伺服器]。

  3. 選擇您想要執行 Managed Metadata Web Service 的伺服器。

  4. 在 [服務] 清單中,針對 Managed Metadata Web Service 按一下 [啟動]。

您需要建立 Managed Metadata Service 應用程式。

建立 Managed Metadata Service 應用程式

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  2. 按一下 [新增],然後按一下 [Managed Metadata Service]。

  3. 在 [名稱] 方塊中,輸入服務應用程式的名稱。

  4. 在 [資料庫名稱] 方塊中輸入資料庫的名稱。

  5. 在 [應用程式集區] 底下,從 [使用現有應用程式集區清單] 中選擇 [SharePoint Web 服務預設值]。

  6. 按一下 [確定]。

如果您正在設定混合式案例,這是您需要為 Managed Metadata Service 所做的所有設定。如果您想要進一步使用 Managed Metadata Service,請參閱<在 SharePoint Server 中規劃受管理的中繼資料>。

我的網站

我們要做的第一件事是為 我的網站 網站建立 Web 應用程式。雖然 Web 應用程式可能位在與其他共同作業網站共用的應用程式集區,或可能位於個別的應用程式集區,但是在共用的 IIS 網站中,我們建議 我的網站 使用個別的 Web 應用程式。

此 Web 應用程式的預設設定將可在混合式環境中順利運作,或者,您可以自訂任何您組織需要的項目。

建立 Web 應用程式

  1. 在管理中心的 [應用程式管理] 區段中,按一下 [管理 Web 應用程式]。

  2. 在功能區上,按一下 [新增]。

  3. 在「建立新的 Web 應用程式」頁面上,選取 [驗證] 區段中要用於此 Web 應用程式的驗證模式。

  4. 您可以在 [IIS 網站] 區段中選取下列兩個選項之一,設定新 Web 應用程式的設定:

    • 按一下 [使用現有的 IIS 網站],然後選取要安裝新 Web 應用程式的網站。

    • 按一下 [建立新的 IIS 網站],然後在 [名稱] 方塊中輸入網站的名稱。

      您也可以提供連接埠號碼、主機標頭或新 IIS 網站的路徑。

  5. 在 [安全性設定] 區段中,選取驗證提供者、是否允許匿名存取,以及是否使用 Secure Sockets Layer (SSL)。

  6. 在 [應用程式集區] 區段中,執行下列其中一項動作:

    • 如果您要使用現有的應用程式集區,按一下 [使用現有的應用程式集區],然後從下拉式功能表中選取應用程式集區。

    • 如果您要建立新的應用程式集區,請按一下 [建立新的應用程式集區],然後輸入應用程式集區的名稱,再選取執行應用程式集區所使用的帳戶,或建立新的受管理帳戶,以執行應用程式集區。

  7. 在 [資料庫名稱與驗證] 區段中,選取新 Web 應用程式的資料庫伺服器、資料庫名稱和驗證方法。

  8. 如果您使用資料庫鏡像,請在 [容錯移轉伺服器] 區段的 [容錯移轉資料庫伺服器] 方塊中,輸入您要與內容資料庫建立關聯的特定容錯移轉資料庫伺服器名稱。

  9. 在 [服務應用程式連線] 區段中,選取要用於 Web 應用程式的服務應用程式連線。

  10. 在 [客戶經驗改進計畫] 區段中,按一下 [是] 或 [否]。

  11. 按一下 [確定] 建立新的 Web 應用程式。

  12. 當「建立的應用程式」頁面顯示時,按一下 [確定]。

下一步,我們需要建立網站集合,託管使用者的 我的網站。

建立「我的網站主機」網站集合

  1. 在管理中心上,按一下 [應用程式管理] 區段中的 [建立網站集合]。

  2. 在 [建立網站集合] 頁面的 [Web 應用程式] 區段中,選取剛剛為「我的網站」建立的 Web 應用程式。

  3. 在 [標題與描述] 區段中,輸入網站集合的標題及描述。

  4. 在 [網站位址] 區段中,選取「我的網站」主機 URL 的路徑。在大多數情況下,您可以使用根目錄 (/)。

  5. 在 [範本選擇] 區段中,按一下 [企業] 索引標籤,然後選取 [我的網站主機]。

  6. 在 [主要網站集合管理員] 區段中,輸入將擔任網站集合管理員之使用者的使用者名稱 (格式為 <網域>\<使用者名稱>)。

  7. 在 [次要網站集合管理員] 區段中,輸入網站集合次要管理員的使用者名稱。

  8. 若使用配額管理網站集合的儲存,請在 [配額範本] 區段中,按一下 [選取配額範本] 清單中的範本。

  9. 按一下 [確定]。

建立「我的網站 主機」網站集合之後,[成功建立頂層網站] 頁面會隨即顯示。雖然您可以按一下連結瀏覽至網站集合的根目錄,但是這麼做會導致無法載入使用者設定檔的錯誤。這是預期的行為;此時尚未匯入使用者設定檔。

User Profile Service

如果您正在執行 SharePoint Server 2013,則您需要在伺服器陣列中至少一個伺服器上開啟 User Profile Service。

開啟 User Profile Service (僅限SharePoint Server 2013)

  1. 在管理中心的 [系統設定] 下方,按一下 [管理伺服器上的服務]。

  2. 在伺服器下拉式清單中,選擇 [變更伺服器]。

  3. 選擇您想要執行 User Profile Service 的伺服器。

  4. 在 [服務] 清單中,針對 User Profile Service 按一下 [啟動]。

    注意

    不要開啟 User Profile Synchronization Service。我們將在設定好 User Profile Service 應用程式後再執行該操作。

接下來,建立 User Profile Service 應用程式。

建立 User Profile Service 應用程式

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  2. 按一下 [新增],然後按一下 [User Profile Service 應用程式]。

  3. 在 [名稱] 方塊中,輸入服務應用程式的名稱。

  4. 在 [應用程式集區] 底下,從 [使用現有應用程式集區清單] 中選擇 [SharePoint Web 服務預設值]。

  5. 在 [我的網站主機 URL] 方塊中,輸入您建立的「我網站主機」 URL。

  6. 選擇性地變更其他設定,以符合組織需求。預設設定可在混合式環境中正常運作。

  7. 按一下 [確定]。

如果您正在使用 SharePoint Server 2013,則下一步是開啟 User Profile Synchronization Service。請確定您開啟此項目的所在伺服器是建立服務應用程式時,指定為設定檔同步處理執行個體的伺服器。

開啟 User Profile Synchronization Service (僅限 SharePoint Server 2013)

  1. 在管理中心的 [系統設定] 下方,按一下 [管理伺服器上的服務]。

  2. 在伺服器下拉式清單中,選擇 [變更伺服器]。

  3. 選擇您指定為設定檔同步處理執行個體的伺服器。

  4. 在 [服務] 清單中,針對 User Profile Synchronization Service 按一下 [啟動]。

  5. 輸入所示帳戶的認證,然後按一下 [確定]。

    注意

    啟動此服務可能需要幾分鐘或更長時間。請不時重新整理頁面,直到您看見已啟動的狀態。

下一步,我們將設定 App Management Service。

App Management Service

如果您正在使用 SharePoint Server 2013,則您需要在伺服器陣列中至少一個伺服器上開啟 App Management Service。

開啟 App Management Service (僅限 SharePoint Server 2013)

  1. 在管理中心的 [系統設定] 下方,按一下 [管理伺服器上的服務]。

  2. 在伺服器下拉式清單中,選擇 [變更伺服器]。

  3. 選擇您想要執行 Managed Metadata Web Service 的伺服器。

  4. 在 [服務] 清單中,針對 App Management Service 按一下 [啟動]。

您需要建立 App Management Service 應用程式。

建立 App Management Service 應用程式

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  2. 按一下 [新增],然後按一下 [App Management 服務]。

  3. 在 [服務應用程式名稱] 方塊中,輸入服務應用程式的名稱。

  4. 在 [應用程式集區] 底下,從 [使用現有應用程式集區清單] 中選擇 [SharePoint Web 服務預設值]。

  5. 按一下 [確定]。

設定混合式特定設定

混合式功能會使用 Microsoft SharePoint Foundation 訂閱設定服務,此服務在 SharePoint Server 中預設為關閉。請使用下列程序來將其開啟。

開啟 Microsoft SharePoint Foundation 訂閱設定服務

  1. 在 管理中心 的 [系統設定] 下方,按一下 [管理此伺服器陣列中的服務]。

  2. 在 [Microsoft SharePoint Foundation 訂閱設定服務] 中按一下 [啟用自動佈建]

此外,您必須有訂閱設定服務應用程式和 Proxy。您必須使用 Microsoft PowerShell 來建立這些項目。請使用 New-SPSubscriptionSettingsServiceApplication 所提供的指令碼範例。

Active Directory 網域服務同步處理連線

針對混合式功能,我們需要與 User Profile Service 的 Active Directory 網域服務同步處理連線。如果尚未設定,請使用下列程序來執行這項操作。

設定同步處理連線

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  2. 按一下 [User Profile Service 應用程式]。

  3. 按一下 [設定同步處理連線]

  4. 按一下 [建立新連線]。

  5. 在 [連線名稱] 方塊中,輸入連線的名稱。

  6. 在 [樹系名稱] 方塊中,輸入您的網域名稱,例如 contoso.com。

  7. 輸入網域系統管理員的使用者名稱與密碼。

  8. 按一下 [填入容器]。

  9. 展開網域節點,然後選取您使用者所在的物件核取方塊。

  10. 按一下 [確定]。

下一步,我們將驗證 User Profile Service 中的某些使用者屬性。

Work email 使用者屬性必須包含您為 Active Directory 目錄服務中每位使用者設定的電子郵件地址。此外,User Principal Name 屬性都必須與 userPrincipalName 屬性相對應。您可以使用下列程序來驗證這兩者的對應。

驗證使用者設定檔屬性

  1. 在管理中心中,按一下 [應用程式管理] 下的 [管理服務應用程式]。

  2. 按一下 [User Profile Service 應用程式]。

  3. 按一下 [管理使用者屬性]。

  4. 在 [屬性名稱] 欄中,確認 User Principal Name 與 [對應的屬性] 欄中的 userPrincipalName 相對應。

  5. 在 [屬性名稱] 欄中,確認工作電子郵件與 [對應的屬性] 欄中的 mail相對應。

如果其中一個屬性未如所述一樣相對應,則必須更新對應

同步處理使用者設定檔

在您確認使用者的屬性對應之後,我們需要同步在 Active Directory 目錄服務中設定的 UPN 網域尾碼和電子郵件地址。若要執行這項操作,您必須啟動設定檔同步處理。

以手動方式啟動設定檔同步處理

  1. 在SharePoint 管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 按一下 [User Profile Service 應用程式]。

  3. 在 [管理設定檔服務] 頁面的 [同步處理] 區段中,按一下 [啟動設定檔同步處理]。

  4. 在 [啟動設定檔同步處理] 頁面上,選取 [啟動增量同步處理] 來同步您已更新的設定檔。

  5. 按一下 [確定]。

    注意

    重新整理 [管理設定檔服務] 頁面,以檢視設定檔同步處理狀態。

這是您要為 App Management Service 所做的所有設定。接下來,移至藍圖中的下一個步驟。