This project is read-only.
Project Description
A nifty little utility for SharePoint that allows the listing of user and group permission rights across one or all of your Sharepoint sites in a farm. Also allows specific report restrictions, for example, against a specific user and/or a specific permission right. This has been updated to work with SharePoint 2010.

Original October 2008, updated Jan 2009 Ver 1.1 - Works with SharePoint 2010

Note. GEGETRIGHTS has been superceeded by GELISTALLSITES located here:

List User Rights against all sites, or a specific site or a specific with site against a specific user ID

GEGetRights -w url -u userid -o rights -f outputfilename

Example 1:
GEGetRights -w http://mysharepointsite
This will display all users within that site and subsites and list all user rights in them.

Example 2:
GEGetRights -w http://mysharepointsite -u MYDomain/MyUserID
This will display rights for the user Login Account (e.g. MYDomain/MyUserID could mean MYAD/Fredbloggs) against the http://mysharepointsite and subsites.

Example 3:
GEGetRights -f c:\rightsfile.txt
Will display all users against all sites and subsites and list all user rights in them and write the results to the filename c:\rightsfile.txt

Example 4:
GEGetRights -o FC This will run against all sites looking for anyone who has Full Rights, either at group or user permissions level.

Using the -o parameter:
FC = Full Control
HC = Content Heirachy
CN = Contributor
DE = Designer
AP = Approve

More info here:

Am trying to build a great bunch of tools for Sharepoint automation - if you like this tool please donate something - it all goes to keeping me toiling away on those apps and makes me feel its all worthwhile! Please donate by going here: and clicking the DONATE button - thanks!

Geoff Evelyn,

Last edited Apr 8, 2013 at 12:57 PM by GeoffE, version 16