SharePoint Online mantiene una taxonomía de términos que pueden ser utilizados por todas las sites del tenant.

Se puede acceder a la Term Store para gestionar estos términos (añadir, borrar, etc.) a través de la siguiente URL:

https://<tenant>-admin.sharepoint.com/_layouts/15/online/AdminHome.aspx#/termStoreAdminCenter

Para poder realizar operaciones sobre la taxonomía es necesario asignar los permisos de Term Store Admin.

A partir de aquí, únicamente es necesario seleccionar las opciones de cada término y escoger la opción Delete term. Si se quiere realizar las operaciones de creación/borrado desde PowerShell se puede utilizar el módulo PnP PowerShell.

La instalación es bastante sencilla desde la galería:

Install-Module -Name PnP.PowerShell

A continuación hay que obtener una conexión:

# Config Variables
$AdminCenterURL = "https://<tenant>-admin.sharepoint.com/"
 
# Connect to PnP Online
Connect-PnPOnline -Url $AdminCenterURL -Credentials (Get-Credential)

Si se produce un error similar al siguiente:

Connect-PnPOnline : AADSTS65001: The user or administrator has not consented to use the application with ID
'31359c7f-bd7e-475c-86db-fdb8c937548e' named 'PnP Management Shell'. Send an interactive authorization request for
this user and resource.
Trace ID: 5a3244e2-8ebe-4b27-a5c1-499ca64a7e00
Correlation ID: 8944f2e9-17df-4cf1-a724-be1648e13ffd
Timestamp: 2021-02-12 17:59:32Z

significa que no se ha aprobado la ejecución de esta aplicación en el tenant. Para aprobarla, se tiene que realizar una primera conexión para obtener el código de autorización:

Connect-PnPOnline -Url $AdminCenterURL -PnPManagementShell

Se recibirá un código que hay que introducir en https://microsoft.com/devicelogin y después autenticarse con una cuenta que tenga el rol Application Admin para poder autorizar la aplicación en el tenant.

Nota: Se indicarán los permisos que requiere la aplicación y se podrá dar el consentimiento de forma individual o para toda la organización.

Las aplicación registrada se puede encontrar en el Azure Active Directory admin center usando su nombre o su identificador de aplicación.

A partir de aquí, una vez conectados, se podrían borrar términos mediante el siguiente comando:

# Delete the Term "South America" from Term set "regions" under "Deals Pipeline" Group
Remove-PnPTaxonomyItem "Deals Pipeline|Regions|South America" -Force

La lista de cmdlets relacionados con la taxonomía son los siguientes:

CommandType     Name                                               Version    Source
-----------     ----                                               -------    ------
Cmdlet          Add-PnPTaxonomyField                               1.3.0      PnP.PowerShell
Cmdlet          Export-PnPTaxonomy                                 1.3.0      PnP.PowerShell
Cmdlet          Get-PnPTaxonomyItem                                1.3.0      PnP.PowerShell
Cmdlet          Get-PnPTaxonomySession                             1.3.0      PnP.PowerShell
Cmdlet          Import-PnPTaxonomy                                 1.3.0      PnP.PowerShell
Cmdlet          Remove-PnPTaxonomyItem                             1.3.0      PnP.PowerShell
Cmdlet          Set-PnPTaxonomyFieldValue                          1.3.0      PnP.PowerShell