SharePoint Online: PowerShell kullanarak Terim Deposunda Bir Terimi Nasıl Yeniden Adlandırabilirim?
Gereksinim: PowerShell'i kullanarak SharePoint Online Terim deposundaki bir Terimi yeniden adlandırın.
SharePoint Çevrimiçi Terim Deposu'nda bir Terim nasıl yeniden adlandırılır?
Yönetilen meta veri hizmeti olarak da bilinen mağaza terimi, SharePoint Online'ın yöneticilerin kuruluş genelinde meta verileri oluşturmasına, yönetmesine ve yeniden kullanmasına olanak tanıyan önemli bir bileşenidir. Bu yazıda, SharePoint Online terim deposunda bir terimin nasıl yeniden adlandırılacağını tartışacağız.
SharePoint Çevrimiçi Terim Deposu'ndaki bir terimi yeniden adlandırmak için şu adımları uygulayabilirsiniz:
- SharePoint Online Yönetim Merkezi'nde Oturum Açın >> Sol gezinme bölmesinde "İçerik Hizmetleri" altındaki "Dönem deposu" bağlantısına tıklayın.
- Terim gruplarını, Terim Kümelerini genişletin ve terim adını değiştirmek için hedef terimi seçin.
Araç çubuğundan “Terimleri Yeniden Adlandır”ı tıklayın >> Teriminiz için yeni adı girin.
- Değişikliklerinizi uygulamak için kaydet'e basın.
SharePoint Online: PowerShell'i kullanarak Terim Adını Güncelleme
Bu PowerShell betiği, belirli bir terim için varsayılan etiketi günceller ve eşanlamlıları ekler.
#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, SharePoint Online'da Bir Dönemi Yeniden Adlandıracak
Bir Terimin adını değiştirmek için PnP PowerShell betiği:
#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"
Özetle, SharePoint Online terim deposundaki bir terimi yeniden adlandırmak, SharePoint Yönetim Merkezi aracılığıyla basit bir işlemdir. Terim deposu Yönetici izinleriyle, Terim Deposu'na kolayca erişebilir, anlamını daha iyi yansıtacak şekilde bir terimin adını değiştirebilir veya meta verilerinizi güncel tutabilirsiniz. Bu öğreticide özetlenen adımları izleyerek, SharePoint Online terim deposundaki bir terimi hızlı ve etkili bir şekilde yeniden adlandırabilirsiniz.
