SharePoint Online: ข้อมูลการจัดเก็บคำส่งออก-นำเข้าโดยใช้ PowerShell
ความต้องการ: ส่งออกและนำเข้ากลุ่มคำ ชุดคำ และข้อมูลคำศัพท์จากไฟล์ XML ไปยัง SharePoint Online โดยใช้ PnP PowerShell
จะส่งออกและนำเข้าข้อมูลที่เก็บคำโดยใช้ PowerShell ได้อย่างไร
ที่จัดเก็บคำศัพท์ของ SharePoint Online เป็นเครื่องมือที่มีประสิทธิภาพสำหรับการจัดการและจัดระเบียบข้อมูลเมตาและอนุกรมวิธานภายในองค์กร อย่างไรก็ตาม อาจมีสถานการณ์ที่คุณต้องการส่งออกและนำเข้าข้อมูลที่เก็บคำระหว่างผู้เช่า SharePoint Online ในคู่มือนี้ เราจะร่างขั้นตอนสำหรับการส่งออกและการนำเข้าข้อมูลที่เก็บคำใน SharePoint Online โดยใช้ PowerShell ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถถ่ายโอนข้อมูลการจัดเก็บตามระยะเวลาระหว่างผู้เช่าได้อย่างง่ายดาย (หรือการจัดเก็บตามระยะเวลาการสำรองข้อมูลในผู้เช่าเดียวกัน) ประหยัดเวลาและลดความพยายามที่จำเป็นสำหรับการถ่ายโอนด้วยตนเอง
ส่งออกข้อมูลที่เก็บคำไปยังไฟล์ XML:
ใช้ Export-PnPTermGroupToXml cmdlet เพื่อส่งออกข้อมูล Term Store ไปยัง XML:
Export-PnPTermGroupToXml -Out C:\Temp\Taxonomy.xml
cmdlet นี้ส่งออกกลุ่มคำ ชุดคำ และเงื่อนไขทั้งหมดจากที่เก็บคำ
<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 เพื่อนำเข้าข้อมูลที่เก็บคำจาก XML:
ใช้สคริปต์ PnP PowerShell นี้เพื่อนำเข้าข้อมูลที่เก็บคำ:
#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
และผลลัพธ์:
โดยสรุป การส่งออกและการนำเข้าข้อมูลที่เก็บคำใน SharePoint Online โดยใช้ PowerShell เป็นวิธีที่รวดเร็วและมีประสิทธิภาพในการถ่ายโอนข้อมูลระหว่างผู้เช่า ด้วยการเชื่อมต่อกับ SharePoint Online และส่งออกข้อมูลที่เก็บคำโดยใช้ PnP PowerShell ผู้ดูแลระบบสามารถส่งออกและนำเข้าข้อมูลที่เก็บคำได้อย่างง่ายดาย ไม่ว่าคุณจะเป็นผู้ดูแลระบบที่มีประสบการณ์หรือเพิ่งเริ่มต้น ความสามารถในการถ่ายโอนข้อมูลที่เก็บคำโดยใช้ PowerShell เป็นเครื่องมือที่มีค่าในคลังแสง SharePoint Online ของคุณ
