SharePoint Online: PowerShell kullanarak Terim Deposu verilerini içeri ve dışarı aktarma


Gereksinim: PnP PowerShell kullanarak Terim grubu, terim kümesi ve terim verilerini bir XML dosyasından SharePoint Online'a aktarın ve alın.

PowerShell kullanarak Terim Deposu Verileri Nasıl Dışa ve İçe Aktarılır?

SharePoint Online'ın terim deposu, bir kuruluş içindeki meta verileri ve sınıflandırmayı yönetmek ve düzenlemek için güçlü bir araçtır. Ancak, SharePoint Online kiracıları arasında dönem deposu verilerini içeri ve dışarı aktarmanız gereken durumlar olabilir. Bu kılavuzda, PowerShell kullanarak SharePoint Online'da dönem deposu verilerini dışa ve içe aktarma adımlarını özetleyeceğiz. Bu adımları izleyerek, dönem deposu verilerini kiracılar (veya aynı kiracıdaki yedekleme-geri yükleme dönem deposu) arasında kolayca aktarabilir, zamandan tasarruf edebilir ve manuel aktarım için gereken çabayı azaltabilirsiniz.

Terim Deposu Verilerini XML Dosyasına Aktar:

Terim Deposu verilerini XML'e aktarmak için Export-PnPTermGroupToXml cmdlet'ini kullanın:


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

Bu cmdlet, terim deposundaki tüm terim gruplarını, Terim kümelerini ve terimleri dışa aktarır.


<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, Terim deposu verilerini XML'den içe aktarmak için:

Terim deposu verilerini içe aktarmak için bu PnP PowerShell betiğini kullanın:


#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

Ve sonuç:

Sonuç olarak, PowerShell kullanarak SharePoint Online'da dönem deposu verilerini dışa ve içe aktarmak, kiracılar arasında veri aktarmanın hızlı ve etkili bir yoludur. Yöneticiler, SharePoint Online'a bağlanarak ve PnP PowerShell kullanarak dönem deposu verilerini dışarı aktararak dönem deposu verilerini kolaylıkla dışarı ve içeri aktarabilir. İster deneyimli bir yönetici olun ister yeni başlıyor olun, PowerShell kullanarak dönem deposu verilerini aktarma yeteneği, SharePoint Online cephaneliğinizde değerli bir araçtır.

İlgili makaleler