Salaudeen Rajack

Salaudeen Rajack is a SharePoint Architect with Two decades of SharePoint Experience. He loves sharing his knowledge and experiences with the SharePoint community, through his real-world articles!

7 thoughts on “SharePoint Online: Export Term Store Data to CSV using PowerShell

  • October 9, 2020 at 12:57 PM

    Hi there, is there any way to export a term set’s terms and who they have been applied to? So we have a term set called ‘Skills’ which includes many more terms underneath it, we want to be able to see the list of all our users and the skills (terms) they have.

    Reply
  • September 8, 2019 at 2:24 AM

    Is there a way to export a specific term group with all terms from all levels to CSV?

    Reply
    • July 29, 2020 at 5:50 AM

      Just filter and get the Term Group as: $TermGroup = $TermGroups | Where-Object {$_.Name -eq “Your-Term-Group”}

      Reply
  • May 15, 2019 at 4:24 PM

    Thanks for the post but this only return the first level of terms.

    Reply
  • October 8, 2018 at 8:12 AM

    Thank you very much for your script! Unfortunately it runs into a timeout error: “Error Exporting Termstore Data! Ausnahme beim Aufrufen von “ExecuteQuery” mit 0 Argument(en): “The request channel timed out while waiting for a reply after 00:00:3
    0. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a por
    tion of a longer timeout.”

    Can you help?

    Reply
    • October 8, 2018 at 2:19 PM

      This occurs usually on long running operations on slow connections. Try setting: $Ctx.RequestTimeOut = 5000*10000

      Reply

Leave a Reply