troubleshooting Question

PowerShell script to set a large number of SharePoint 2013 site collections to "No Access" lock status

Avatar of Tray896
Tray896Flag for United States of America asked on
Microsoft SharePointPowershell
2 Comments1 Solution126 ViewsLast Modified:
I have several hundred sites on my SharePoint 2013 farm that I need to set to "No Access" by locking the site collection.  What I would like to do, is use a PowerShell script to read the list of URL's from a text file, loop through each one, and lock the site collection.  This is what I have so far, but need some assistance on getting it completed:

Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue
$Sites = Get-Content -Path e:\scripts\SitesToLock.txt
ForEach ($site in $Sites) 
  Set-SPSite -Identity $site.Url -LockState "NoAccess" }
A lack of information provides a lack of a decent solution.

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros