Project Description
This nifty little application generates a batch file that, when run, will set the LOCK state of a chosen Site Collection and sub sites to either NoAdditions or Readonly or NoAccess

Usage: -a || -d || -w || -x || -y || -z || -u http://geserver

Operations and Parameters:
-a Create file for ALL sites within the chosen collection
-d Create file for sites within the chosen collection that have been modified in the last day.
-w Create file for sites within the chosen collection that have been modified in the last week.
-n Lock State is None
-x Lock State is NoAdditions
-y Lock State is ReadOnly
-z Lock State is NoAccess
-u URL of the Site Collection whose subsites you want to lockdown


Note. If you want to exclude certain sites from being touched, just include the url in a file called EXCLUSIONS.TXT stored in the same directory. For example, if the site collection includes http://teamsite/geoffsite and you wish to ignore it, then put that in the Exclusions.txt file.

Examples:
GEMySiteLockDown -a -y -u http://mysite
GEMySiteLockDown -d -f -u http://geintranet

Full information on how to use this utility is located at on my blog at:

http://www.sharepointgeoff.com/gemysitelockdown/

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: http://www.geoffevelyn.com/donate/donate.htm and clicking the DONATE button - thanks!

Geoff Evelyn, http://sharepointgeoff.com

Last edited Sep 1, 2011 at 12:15 PM by GeoffE, version 6