Skip to main content

Powershell: Delete Taxonomy Term

Delete a Term in a TermStore using PowerShell:
function Delete-SPTerm($SiteUrl, $TermStoreName, $TermName) { Start-SPAssignment -Global try{ $site = Get-SPSite $SiteUrl $session = new-object Microsoft.SharePoint.Taxonomy.TaxonomySession($site) $termstore = $session.TermStores[$termStoreName] $terms= $termstore.GetTerms($termName, $false) if($terms.Count -gt 0){ $terms[0].Delete() $termstore.CommitAll() Write-Host 'Term deleted!' }else{ Write-Host 'Term not found!' } } finally { Stop-SPAssignment -Global } }

Use example:
Delete-GroupTerm -SiteUrl "" -TermStoreName "" -TermName ""


Comments

Popular posts from this blog

SharePoint 2010 Custom List / Library Template: Custom Action are not displayed in the Ribbon

Issue: We have Custom List / Document Library Template - the Custom Action are not displayed in the Ribbon. Solution: Check that all views in the list template have the Toolbar tag inside it with type "Standard": < Toolbar Type="Standard" / > To fix for existing lists / libraries: 1. Change the source file in the Visual Studio solution and redeploy it. OR 2. If the solution cannot be redeployed then to fix existing lists / libraries follow these steps: - Open the site in SharePoint Designer - Open the Views in Edit Mode and add/update the following tag inside the View tag:

Emmet in Visual Studio Code | cheat sheet link

Support for   Emmet   snippets and expansion is built right into Visual Studio Code,   no extension required .   Emmet 2.0   has support for the majority of the   Emmet Actions   including expanding   Emmet abbreviations and snippets .   Emmet is a web-developer’s toolkit that can greatly improve your HTML & CSS workflow   Links: Emmet in Visual Studio Code   Cheat Sheet (emmet.io)