SharePoint Online: Exportar e importar datos del almacén de términos mediante PowerShell
Requisito: Exportar e importar grupos de términos, conjuntos de términos y datos de términos desde un archivo XML a SharePoint Online mediante PnP PowerShell.
¿Cómo exportar e importar datos del almacén de términos usando PowerShell?
El almacén de términos de SharePoint Online es una poderosa herramienta para administrar y organizar metadatos y taxonomía dentro de una organización. Sin embargo, puede haber situaciones en las que necesite exportar e importar datos del almacén de términos entre inquilinos de SharePoint Online. En esta guía, describiremos los pasos para exportar e importar datos del almacén de términos en SharePoint Online usando PowerShell. Si sigue estos pasos, puede transferir fácilmente datos del almacén de términos entre inquilinos (o realizar una copia de seguridad y restauración del almacén de términos en el mismo inquilino), ahorrando tiempo y reduciendo el esfuerzo necesario para la transferencia manual.
Exportar datos del almacén de términos a un archivo XML:
Utilice el cmdlet Export-PnPTermGroupToXml para exportar los datos del almacén de términos a XML:
Export-PnPTermGroupToXml -Out C:\Temp\Taxonomy.xml
Este cmdlet exporta todos los grupos de términos, conjuntos de términos y términos del almacén de términos.
<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 para importar datos del almacén de términos desde XML:
Utilice este script PnP PowerShell para importar datos del almacén de términos:
#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
Y el resultado:
En conclusión, exportar e importar datos del almacén de términos en SharePoint Online usando PowerShell es una forma rápida y eficiente de transferir datos entre inquilinos. Al conectarse a SharePoint Online y exportar datos del almacén de términos mediante PnP PowerShell, los administradores pueden exportar e importar datos del almacén de términos con facilidad. Si es un administrador experimentado o recién está comenzando, la capacidad de transferir datos del almacén de términos mediante PowerShell es una herramienta valiosa en su arsenal de SharePoint Online.
