Tìm kiếm trang web

SharePoint Online: Xuất-Nhập dữ liệu Kho thuật ngữ bằng PowerShell


Yêu cầu: Xuất và nhập dữ liệu nhóm thuật ngữ, tập hợp thuật ngữ và thuật ngữ từ tệp XML sang SharePoint Online bằng PnP PowerShell.

Làm cách nào để xuất và nhập dữ liệu lưu trữ thuật ngữ bằng PowerShell?

Kho thuật ngữ của SharePoint Online là một công cụ mạnh mẽ để quản lý và sắp xếp siêu dữ liệu và phân loại trong một tổ chức. Tuy nhiên, có thể có những tình huống mà bạn cần xuất và nhập dữ liệu lưu trữ thuật ngữ giữa những người thuê SharePoint Online. Trong hướng dẫn này, chúng tôi sẽ phác thảo các bước để xuất và nhập dữ liệu lưu trữ thuật ngữ trong SharePoint Online bằng PowerShell. Bằng cách làm theo các bước này, bạn có thể dễ dàng chuyển dữ liệu lưu trữ thuật ngữ giữa các đối tượng thuê (hoặc kho lưu trữ thuật ngữ sao lưu-khôi phục trong cùng một đối tượng thuê), tiết kiệm thời gian và giảm công sức cần thiết cho việc chuyển thủ công.

Xuất dữ liệu lưu trữ thuật ngữ sang tệp XML:

Sử dụng lệnh ghép ngắn Xuất-PnPTermGroupToXml để xuất dữ liệu Kho lưu trữ thuật ngữ sang XML:


Export-PnPTermGroupToXml -Out C:\Temp\Taxonomy.xml

Lệnh ghép ngắn này xuất tất cả các nhóm thuật ngữ, Bộ thuật ngữ và thuật ngữ từ kho thuật ngữ.


<pnp:TermGroups xmlns:pnp="https://schemas.dev.office.com/PnP/2018/07/ProvisioningSchema">
 <!-- Term Group -->
 <pnp:TermGroup Name="Deals Pipeline" Description="">
  <pnp:TermSets>
   <!-- Term Set 1 -->
   <pnp:TermSet Name="Region" Description="">
    <pnp:Terms>
     <pnp:Term Name="Africa" />
     <pnp:Term Name="Asia" />
     <pnp:Term Name="Australasia" />
     <pnp:Term Name="Europe" />
     <pnp:Term Name="MENA" />
     <pnp:Term Name="America" />
    </pnp:Terms>
   </pnp:TermSet>
   <!-- Term Set 2 -->
   <pnp:TermSet Name="DealStage" Description="">
    <pnp:Terms>
     <pnp:Term Name="Deal Identification" />
     <pnp:Term Name="Screening IC" />
     <pnp:Term Name="Post Screening IC" />
     <pnp:Term Name="Final IC" />
     <pnp:Term Name="Pre-Closing IC" />
     <pnp:Term Name="Signed" />
     <pnp:Term Name="ParCo" />
    </pnp:Terms>
   </pnp:TermSet>
  </pnp:TermSets>
 </pnp:TermGroup>
</pnp:TermGroups>

PnP PowerShell để nhập dữ liệu lưu trữ thuật ngữ từ XML:

Sử dụng tập lệnh PnP PowerShell này để nhập dữ liệu lưu trữ thuật ngữ:


#Config Variables
$AdminCenterURL = "https://Crescent-admin.sharepoint.com"
$XMLPath = "C:\Temp\Taxonomy.xml"

#Connect to PnP Online
Connect-PnPOnline -Url $AdminCenterURL -Interactive

#Import Term store Group, Term Set and Terms from XML
Import-PnPTermGroupFromXml -Path $XMLPath

Và kết quả:

Tóm lại, xuất và nhập dữ liệu lưu trữ thuật ngữ trong SharePoint Online bằng PowerShell là một cách nhanh chóng và hiệu quả để truyền dữ liệu giữa các đối tượng thuê. Bằng cách kết nối với SharePoint Online và xuất dữ liệu lưu trữ thuật ngữ bằng PnP PowerShell, quản trị viên có thể xuất và nhập dữ liệu lưu trữ thuật ngữ một cách dễ dàng. Cho dù bạn là quản trị viên dày dạn kinh nghiệm hay mới bắt đầu, khả năng truyền dữ liệu lưu trữ thuật ngữ bằng PowerShell là một công cụ có giá trị trong kho vũ khí SharePoint Online của bạn.

Bài viết liên quan