Salaudeen Rajack

Salaudeen Rajack - SharePoint Expert with Two decades of SharePoint Experience. Love to Share my knowledge and experience with the SharePoint community, through real-time articles!

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

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

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

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

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

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

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


Leave a Reply

Your email address will not be published.