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.

  • 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?

    • July 29, 2020 at 5:50 AM

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

  • May 15, 2019 at 4:24 PM

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

  • 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?

    • October 8, 2018 at 2:19 PM

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


Leave a Reply