設定混合式 SharePoint 分類法和混合式內容類型
適用於:Subscription Edition SharePoint in Microsoft 365
在本文中,我們會說明如何設定混合式 SharePoint 分類法和混合式內容類型。
混合式 SharePoint 分類法可讓您在 Microsoft 365 中擁有 SharePoint Server 與 SharePoint 之間的共用分類法。 混合式內容類型可讓您在 Microsoft 365 中的 SharePoint Server 與 SharePoint 之間擁有一組共用的內容類型。
請務必先閱讀規劃混合式 SharePoint 分類法和混合式內容類型,再按照本文所述的程序執行。
使用下列 SharePoint 更新即可在 SharePoint Server 2013 和 SharePoint Server 2016 中使用這項功能:
混合式分類法需要 2016 年 11 月的公開更新或更新版本。
混合式內容類型需要 2017 年 6 月公開更新或更新版本。
兩個版本 SharePoint Server 的功能與設定程序都相同。
影片示範
此影片會逐步解說如何設定混合式分類法和混合式內容類型。
影片:設定混合式分類法和內容類型
從 SharePoint Server 移轉分類法
如果您在 SharePoint Server 中有現有的分類法,最佳做法是在設定混合式 SharePoint 分類法之前,先將您想要成為共用分類法一部分的任何字詞群組複製到 Microsoft 365 中的 SharePoint。 您可以將更多分類法群組從 SharePoint Server 移轉至 Microsoft 365 中的 SharePoint,以在稍後新增到共用分類法,但如果您這樣做,您可能需要再次執行混合式設定精靈,將它們包含在共用分類法中。
移轉程式會使用 Copy-SPTaxonomyGroups PowerShell Cmdlet,將分類法群組從 SharePoint Server 複製到 Microsoft 365 中的 SharePoint。
Active Directory 群組
雖然複製程式會保留與字片語相關聯的大部分用戶資訊,例如擁有者和項目關係人,但請注意,複製程式不適用於 Active Directory 群組。 如果您在字片語中使用 Active Directory 群組,則有兩個選項可用來複製分類法群組:
您可以將 Active Directory 群組取代為分類法群組內的個別使用者。 當您複製分類法群組時,會複製個別使用者。
您可以使用就地 Active Directory 群組來複製分類法群組。 如果您繼續進行,您會看到 PowerShell 警告,而且 Active Directory 群組指派會遺失。 接著,您可以在複製分類法群組之後,指派Microsoft 365 群組來取代 Active Directory 群組。
複製分類法群組
複製分類法群組是使用 Copy-SPTaxonomyGroups PowerShell Cmdlet 來完成。 您需要下列資訊才能執行 Cmdlet:
SharePoint Server 中受管理的中繼資料服務應用程式名稱。
分類法儲存所在位置的 SharePoint Server 網站 URL。
Microsoft 365 網站中您字詞庫所在的 SharePoint URL (http://< TenantName.sharepoint.com) >。
SharePoint 伺服器將複製到 Microsoft 365 中 SharePoint 的分類法群組。
您的 Microsoft 365 全域系統管理員認證。
注意事項
如果嘗試使用具有正確認證的 Copy-SPTaxonomyGroups
Cmdlet 時收到 HTTP 400 錯誤時,切換至雲端的全域系統管理員而不是 Active Directory 同步處理帳戶。
- 您要複製的分類法群組清單。
在 Microsoft 365 中 SharePoint 伺服器陣列的其中一部伺服器上,以伺服器陣列管理員身分執行 Cmdlet。
使用下列語法來複製分類法群組:
$credential = Get-Credential
Copy-SPTaxonomyGroups -LocalTermStoreName "<ManagedMetadataServiceApplication>" -LocalSiteUrl "<OnPremisesSiteURL>" -RemoteSiteUrl "SharePointOnlineSiteURL" -GroupNames "Group1","Group2" -Credential $credential
例如:
$credential = Get-Credential
Copy-SPTaxonomyGroups -LocalTermStoreName "Managed Metadata Service" -LocalSiteUrl "https://sharepoint" -RemoteSiteUrl "https://contoso.sharepoint.com" -GroupNames "Engineering","Marketing" -Credential $credential
您也可以執行 Copy-SPTaxonomyGroups,系統會提示您輸入所需的參數。
複製內容類型
如果您打算使用混合式內容類型,您可以使用 Copy-SPContentTypes Cmdlet,將 SharePoint Server 內容類型複製到 Microsoft 365 中的 SharePoint。 例如:
Copy-SPContentTypes -LocalSiteUrl http://localsite/ -LocalTermStoreName "managed metadata service application proxy" -RemoteSiteUrl https://contoso.sharepoint.com/ -ContentTypeNames @("ContentTypeA", "ContentTypeB") -Credential $credential
內容類型會複製到 https://contoso.sharepoint.com/sites/contentTypeHub。 如果此網站不存在,則會為您建立,並啟用網站集合功能內容類型新聞訂閱中樞。 網站 URL 是硬式編碼,無法變更。
設定混合式 SharePoint 分類法
混合式 SharePoint 分類法的設定是使用 SharePoint 系統管理中心的混合式設定精靈來完成。 混合式設定精靈有許多必要條件。 請務必先 閱讀 SharePoint 系統管理中心的混合式 設定精靈,再遵循本節中的程式。
我們也建議您先備份字詞庫後再繼續。
設定計時器服務帳戶擔任字詞庫管理員
若要讓分類法復寫正常運作,執行 SharePoint 定時器服務的帳戶必須是 SharePoint Server 中的字詞庫管理員。 (若要尋找此帳戶,請檢查您伺服器上 SharePoint 定時器服務的登入身分帳戶。) 使用下列程式將此帳戶新增為字詞庫管理員。
新增字詞庫管理員
在管理中心網站上,選取 [應用程式管理] 下的 [管理服務應用程式]。
選取 Managed Metadata Service 應用程式連結。
將計時器服務帳戶新增至 [字詞庫管理員] 方塊,然後選取 [儲存]。
使用混合式設定精靈設定混合式 SharePoint 分類法
下一個步驟是在 SharePoint 系統管理中心執行混合式設定精靈,以設定混合式 SharePoint 分類法。
設定混合式 SharePoint 分類法
以伺服器陣組管理員身分登入 SharePoint Server 伺服器陣列中的伺服器。
從您的 SharePoint 伺服器電腦開啟網頁瀏覽器。
移至 SharePoint 系統管理中心的 [更多功能],然後使用在 Microsoft 365 中具有系統管理員許可權的帳戶登入。
在[混合式選擇器] 下方選取[開啟]。
遵循精靈指示,在出現提示時選取 [混合式分類法]。
在出現提示時提供下列資訊:
SharePoint Server 根網站的 URL (例如, https://sharepoint).
SharePoint Server 受管理的中繼資料服務應用程式的名稱 (例如,Managed Metadata Service)。
您要複寫的分類法群組名稱 (例如「工程;行銷」)。
如果您未指定群組,則系統和特殊群組以外的所有群組都會設定進行複寫。
一旦您設定了混合式 SharePoint 分類法,分類法複寫計時器作業將會每日輪詢 Microsoft 365 中 SharePoint 對分類法的變更。
執行分類法複寫計時器工作
混合式 SharePoint 分類法使用稱為「分類法群組複寫」的計時器作業,將分類法資訊從 Microsoft 365 中的 SharePoint 複製到 SharePoint Server。 Microsoft 365 中的 SharePoint 應用程式身分識別用於向 Microsoft 365 進行驗證。 根據預設,此計時器作業會每天複寫分類法。
如同 Microsoft 365 中 SharePoint 中的其他定時器工作,您可以將分類法群組複寫作業設定為以不同的排程執行,或是在管理中心的定時器工作清單中搜尋它,手動執行它。
停止複寫分類法群組
如果在任何時間點您想要停止 Microsoft 365 中的 SharePoint 與 SharePoint 伺服器之間的分類法複寫,可以使用 PowerShell 來執行。
Stop-SPTaxonomyReplication Cmdlet 會停止分類複寫。 例如:
$credential = Get-Credential
Stop-SPTaxonomyReplication -Credential $credential
Stop-SPContentTypeReplication Cmdlet 會停止內容類型複寫:
Stop-SPContentTypeReplication
如果您想要再次啟用分類法複寫,則必須再次執行混合式設定精靈。
如果您只想要重新設定要復寫的分類法群組,就不需要停止複寫。 您可以再次執行混合式設定精靈,並指定您想要複寫的新分類法群組。