Project Description
SharePoint utility to list information concerning document libraries in one or more sites. Displays Size, Validity, Folder, Parent, Author, Minor and Major Version, Modified / Created By, Modified / Created Date, Title, URL, ID Checked Out information, Email Address Setting....

List files in one or more SharePoint 2013 document libraries in one or more sites - Incoming email address, who created the library, when the library was created and security information.

You can also get it to enumerate all documents showing Size, Validity, Folder, Parent, Author, Minor and Major Version, Modified / Created By, Modified / Created Date, Title, URL, ID. Plus check out data like, Checked Out By, When Checked In, Comments, Checked Out, Expires, Status.

Optionally outputs to a text file of your choosing.

Note that the Validity output is relevant to whether the file includes invalid characters ' # % & : < > ? / \ { | }*

Usage:
GEGetDocConfig -u URL of site to check -d Document Library Title -a -[f
NameOFOutPutTextFile] -o FC/HC/CN/DE/AP/RD/XX

Example 1
GEGetDocConfig
This will display information from all document libraries and from all sites inall web apps on the farm showing those who have full control on those sites.

Example 2
GEGetDocConfig -u http://mysharepoint
This will display information concerning all document libraries from the mysharepoint site.

Example 3
GEGetDocConfig -u http://mysharepoint -d MySharedDocs
This will display information concerning MySharedDocs document library in the mysharepoint site.

Example 4
GEGetDocConfig -u http://mysharepoint -d MySharedDocs -a
This will display information INCLUDING all the files in the MySharedDocs document library in the mysharepoint site.

Example 5
GEGetDocConfig -u http://mysharepoint -e
This will display information from document libraries in site http://mysharepoint which have Incoming emails set against them.

Example 6
GEGetDocConfig -f AllSites.txt
This will display information about all document libraries in all sites to the text file AllSites.TXT

Example 7
GEGetDocConfig -o RD -F AllSites.txt
This will display information and READ access security roles for all document libraries in all sites to the text file AllSites.TXT

Example 8
GEGetDocConfig -o XX -f Allsites.txt
This will display information and security ignoring roles for all document libraries in all sites to the text file AllSites.TXT

Example 9
GEGetDocConfig -o XX -a -f Allsites.txt
Same as example 8, but list all documents in all document libraries in all sites and output the list to allsites.txt. Note you should not run this for large SharePoint instances!

For more information on usage please visit the GEGETDOCCONFIG home at: http://www.sharepointgeoff.com/gegetdocconfig/ or http://sharepointgeoff

DONATIONS GRATEFULLY RECEIVED!
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: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6205083 and clicking the DONATE button - thanks!

Last edited Feb 9, 2015 at 7:54 PM by GeoffE, version 15