SharePoint Online: ¿Cómo cambiar el nombre de un término en el almacén de términos usando PowerShell?
Requisito: Cambie el nombre de un término en el almacén de términos de SharePoint Online mediante PowerShell.
¿Cómo cambiar el nombre de un término en el almacén de términos de SharePoint Online?
El término almacén, también conocido como servicio de metadatos administrados, es un componente clave de SharePoint Online que permite a los administradores crear, administrar y reutilizar metadatos en toda la organización. En esta publicación, analizaremos cómo cambiar el nombre de un término en el almacén de términos de SharePoint Online.
Para cambiar el nombre de un término en el almacén de términos de SharePoint Online, puede seguir estos pasos:
- Inicie sesión en el Centro de administración de SharePoint Online >> Haga clic en el enlace "Tienda de términos" en "Servicios de contenido" en la navegación izquierda.
- Expanda los grupos de términos, los conjuntos de términos y seleccione el término de destino para cambiar el nombre del término.
Haga clic en "Cambiar nombre de términos" en la barra de herramientas >> Ingrese el nuevo nombre para su término.
- Presione guardar para confirmar sus cambios.
SharePoint Online: actualizar el nombre del término mediante PowerShell
Este script de PowerShell actualiza la etiqueta predeterminada para un término determinado y agrega sinónimos.
#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Taxonomy.dll"
#Set Variables
$SiteURL= "https://crescent-admin.sharepoint.com"
$TermGroupName = "Regions"
$TermSetName = "Africa"
$TermName="Namibia"
#Setup Credentials to connect
$Cred = Get-Credential
Try {
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.UserName,$Cred.Password)
#Get the Taxonomy Session and Term Store
$TaxonomySession = [Microsoft.SharePoint.Client.Taxonomy.TaxonomySession]::GetTaxonomySession($Ctx)
$TaxonomySession.UpdateCache()
$Ctx.Load($TaxonomySession)
$TermStore = $TaxonomySession.GetDefaultSiteCollectionTermStore()
$Ctx.Load($TermStore)
$Ctx.ExecuteQuery()
#Get the Term Group
$TermGroup = $TermStore.Groups.GetByName($TermGroupName)
$Ctx.Load($TermGroup)
#Get the Term Set
$TermSet = $TermGroup.TermSets.GetByName($TermSetName)
$Ctx.Load($TermSet)
$Ctx.ExecuteQuery()
#Get the term
$Term = $TermSet.Terms.GetByName($TermName)
$Ctx.Load($Term)
$Ctx.ExecuteQuery()
#Update Default Label of the Term
$DefaultTermLabel = $Term.CreateLabel("Namibians", 1033, $True)
#Add Synonyms
$OtherTermLabel = $Term.CreateLabel("South West Africa", 1033, $False)
$OtherTermLabel = $Term.CreateLabel("Suidwesafrica", 1033, $False)
$Ctx.ExecuteQuery()
Write-host -f Green "Term Name has been updated!"
}
Catch {
write-host -f Red "Error: " $_.Exception.Message
}
PnP PowerShell para cambiar el nombre de un término en SharePoint Online
Aquí está el script PnP PowerShell para cambiar el nombre de un término:
#Parameters
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
#Connect to Admin Center
Connect-PnPOnline -Url $AdminCenterURL -Interactive
#Rename Terms
Set-PnPTerm -Identity "Namibia" -TermSet "Africa" -TermGroup "Regions" -Name "Namibians"
En resumen, cambiar el nombre de un término en el almacén de términos de SharePoint Online es un proceso sencillo a través del Centro de administración de SharePoint. Con los permisos de administrador del almacén de términos, puede acceder fácilmente al almacén de términos, cambiar el nombre de un término para reflejar mejor su significado o mantener sus metadatos actualizados. Si sigue los pasos descritos en este tutorial, puede cambiar el nombre de un término de forma rápida y eficaz en el almacén de términos de SharePoint Online.
