List one or all sites on a farm with information concerning size, storage, bandwith, owner, optionally including a switch for displaying those with a specific right on the sites. An enhancement upgrade to the nifty utility GEGETRIGHTS, this is yet another nifty application and FREE! Works with Sharepoint 2013 and SharePoint 2010.
This outputs to a Text or XML or Html file (you choose!).
Does it cost me anything?
No, it’s free. However, it would be nice for you to donate? Click the Donate button below!
How do I use it?
GELISTALLSITES [-u URL of site to check] [-o [rights]] [-[f/x/w] NameOFOutPutFile]
Scenario. You need to be able to show the changes of ownership on sites and also to show sites listed on a daily basis. You also need to know when the site was lastly updated, its size and more information.
Another Scenario. You want to know the changes in security on a particular site or group of sites in a site collection
Another Scenario. You want to display in a Sharepoint Site the list of sites on that portal in HTML, and also to show the same information in XML in Excel for auditing purposes.
Download the utility and pop it into its own directory. You MUST have administrative access to the sharepoint farm when running this utility, or the account that runs it must have Administrative access.
Run the utility any of the following examples or combination:
GELISTALLSITES -o FC
This will display information from all sites in all web apps on the farm showing those who have full control on those sites.
FC for Full Control, HC = Content Heirachy, CN = Contributor, DE = Designer, AP = Approve
GELISTALLSITES -u http://mysharepoint site -o FC
This will display information from only the mysharepoint site showing those who have full control on that site.
This will display information about all the mysharepoint site but not showing any permission information.
GELISTALLSITES -f AllSites.txt
GELISTALLSITES -x AllSites.xml
GELISTALLSITES -w AllSites.html
This will display information about all the sites to the text file AllSites.TXT in x=XML, f=Text, w=HTML format
You can use the -f / -x / -w switch with any of the above switches
What does the output look like?
Here’s an example output (TEXT FORMAT) checking against one sub-site and looking at full control owners only:
GELISTALLSITES by Geoff Evelyn, Version 2.0, April 2013, firstname.lastname@example.org, http://geoffevelyn.com
Restrict to users and groups having FULL CONTROL rights
Only URL http://win-66i6br3l5ph:9970/getest will be checked
Capture Started at:08/04/2013 at 10:16 (UTC)
Site Collection Name: getest
Site Collection URL: http://win-66i6br3l5ph:9970
Site Collection Storage Usage: 4340kb (4mb or 0gb)
Site Collection Storage Quota: NO QUOTA LIMIT SET
Site Collection Content Database: SEARCH_CONTENT1_DB
Site Collection Creator: i:0#.w|corp\asiteadmin
Site Collection Bandwidth: 0
Site Collection Hits: 0
Site Collection Visits: 0
Site Collection Content Last Updated: 07/04/2013 at 17/55 (UTC)
Site Collection Security Last Modified: 07/04/2013 at 17/53 (UTC)
Number of Sub-sites in Site Collection: 1
Sub-Site 1 of 1, Name:getest
Sub-Site URL: http://win-66i6br3l5ph:9970/getest
Sub-Site Creator: SHAREPOINT\system
Sub-Site Created: 07/04/2013
Sub-Site Unique Permissions Set: YES
Sub-Site ID: 5c823b5b-07ac-4fa0-b6fe-ef46d6e8c2c0
Sub-Site Language: 1033
Sub-Site Search Enabled: NO
Sub-Site Quick Launch Enabled: YES
Sub-Site Tree View Enabled: NO
Sub-Site Current User Is Site Administrator: YES
Sub-Site Current User Is Web Administrator: YES
Sub-Site Assigned Template: STS
Sub-Site Content Last Updated: 07/04/2013 at 17/53 (UTC)
FULL CONTROL Group:GETEST Owners, Members:
Username: Rob Cason, User Alias: i:0#.w|corp\rob.cason Email:
Username: Rob Walters, User Alias: i:0#.w|corp\rob.walters Email:
Username: System Account, User Alias: SHAREPOINT\system Email:
GELISTALLSITES Capture Completed at:08/04/2013 at 10:16
= END REPORT =