How can I check (create csv report) all permissions per specific user for ALL SharePoint site collection on SharePoint Online tenant?

Is there PowerShell script for that as I'm not aware of a report in SP Online admin centre..

I see there are scripts for SP2010/13 and I used before ControlPoint (Metalogix) to do so, but cannot find anything for SharePoint Online.

Your help is much appreciated! Thanks!

2 Answers 2


Welcome to SPSE! No, there are no out of the box features for this. There is a "rich ecosystem" of partners that fill this need though. In addition to ControlPoint, there are offerings from SysKit, Sharegate, and Lightning Tools to name a few.


SharePoint Online: permission report for specific user in a site collection using PowerShell for your reference:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.