Tuesday, 29 June 2010

Create a new Managed Metadata term with synonym in SharePoint 2010 using PowerShell

Use this script if you want to create a new term in the SharePoint 2010 Managed Metadata service with PowerShell. Incidentally, the Managed Metadata CSV import format provided out-of-the-box in SharePoint 2010 does not support synonyms, so you could easily use this code along with the Import-Csv PowerShell cmdlet to come up with a replacement format if you needed to support synonyms (will get around to posting a script at some point):

#Connect to Central Admin
$taxonomySite = get-SPSite http://centraladminsite:port

#Connect to Term Store in the Managed Metadata Service Application
$taxonomySession = Get-SPTaxonomySession -site $taxonomySite
$termStore = $taxonomySession.TermStores["Managed Metadata Service"]
write-host "Connection made with term store -"$termStore.Name

#Connect to the Group and Term Set
$termStoreGroup = $termStore.Groups["Group Name"]
$termSet = $termStoreGroup.TermSets["Term Set Name"]

#Create term, term description, and a synonym
$term = $termSet.CreateTerm("Test Term", 1033)
$term.SetDescription("This is a test", 1033)
$term.CreateLabel("This is a test synonym", 1033, $false)

#Update the Term Store
$termStore.CommitAll()

#Dispose of taxonomy site object
$taxonomySite.Dispose()

23 comments:

  1. I run this and i get an error saying "Cannot index into a null array". Any idea?

    ReplyDelete
  2. Very informative post. I sometimes do presentations on SharePoint and was wondering if I could use your Print List example in my presentations and refer my audience to your website for further info.

    ReplyDelete
  3. We prefer to honor several other net sites around the internet, even when they arent linked to us, by linking to them. Below are some webpages worth checking out.

    ReplyDelete
  4. These exercises will permit you to create much more lean muscle throughout your complete body,
    so you lose fat in all your difficulty zones. Boneka Wisuda

    ReplyDelete
  5. Excellent article. I will be experiencing some of these issues as well..

    ReplyDelete
  6. Your whole body system should remain in a silent and tranquil environment in order to help you correctly loosen up as you
    massage your foot.

    ReplyDelete
  7. I have had a difficult time clearing my mind in getting
    my thoughts out there. I truly do enjoy writing however it just
    seems like the first 10 to 15 minutes are generally
    lost just trying to figure out how to begin. Any ideas or tips?

    Many thanks!

    ReplyDelete
  8. Hal ini sangat mudah untuk berbicara tentang optimasi mesin pencari tapi apakah itu benar-benar layak menghabiskan lebih dari itu? Ini sangat tergantung pada seberapa banyak Anda berhati-hati dengan bisnis Anda sendiri dan apa lagi yang dapat Anda lakukan untuk mendapatkan keuntungan maksimal! Sementara Anda terlibat dalam bisnis online, jasa seo hanya merancang situs web tidak sesuai dengan kebutuhan Anda. Bisnis Anda menuntut sesuatu yang ekstra! Untuk mendapatkan kualitas bisnis dari situs Anda, diperlukan untuk mengoptimalkan situs web jasa seo. Berdasarkan apa?

    Sementara Anda berurusan dengan klien online, jasa seo Anda perlu mendapatkan kunjungan berkualitas ke situs Anda. Lalu lintas maksimal berasal dari mesin pencari Google, Yahoo dll karena itu diharuskan untuk mengoptimalkan website sesuai keramahan mesin pencari. jasa seo. Berdasarkan apa?
    Optimalisasi situs web bukanlah hal yang kecil seperti yang diketahui semua orang, daripada mengandalkan pengoptimalan atau takdir rumah Anda di situs web, mempekerjakan pakar SEO khusus jasa seo. Berdasarkan apa?
    yang dapat mengoptimalkan situs web dengan bijaksana.

    SEO Itsy Bitsy:

    Ini sangat layak untuk diinvestasikan untuk optimasi mesin pencari. Tapi apakah Anda yakin telah menghabiskan dengan benar untuk situs web? jasa seo. Berdasarkan apa?
    Apakah Anda tahu tarif yang Anda butuhkan untuk membayar pengoptimalan agar pekerjaan selesai? Jika Anda tidak yakin dengan semua ini, jasa seo. Berdasarkan apa?
    Anda pasti perlu dipandu.

    Dianjurkan selalu untuk menyewa dedicated SEO sambil merencanakan untuk mengoptimalkan website. Umumnya biaya SEO sesuai pekerjaan mereka dalam istilah normal. jasa seo. Berdasarkan apa?
    Tarif tagihan bervariasi tergantung pada waktu kerja mereka, sumber daya yang digunakan, jumlah SEO dll. jasa seo Juga, biaya bervariasi berdasarkan jam kerja, per basis proyek, per kontrak atau basis penelitian kata kunci. Yang menarik, lebih murah memilih konsep per jam. jasa seo. Berdasarkan apa?
    Tapi apakah Anda benar-benar berpikir bekerja selama satu jam akan cukup untuk situs web? jasa seo Sebenarnya tidak.

    ReplyDelete