• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7153
  • Last Modified:

How to reset inheritance on all Sharepoint subsites?

I have a Sharepoint site with multiple subsites.  Some of the subsites are set to NOT inherit permissions from the parent site and I've lost track of which subsites those are.  I would like to reset the inheritance settings for all of the subsites to inherit permissions again.  It's okay to lose whatever permissions are set on the subsites.  I don't see a GUI option in Sharepoint to do this.

I found another EE question on this topic with a solution, but it is done via programming:

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_24211942.html

I'd like to implement this solution, but I'm not sure exactly how.  Do I copy the code to a text file, rename it to a .COM, .BAT, or .VBS and run it from the Sharepoint server command prompt?  Is this a PowerShell command?  Is there another way to do this perhaps?

Thanks much.
0
curt2000
Asked:
curt2000
  • 3
  • 2
  • 2
1 Solution
 
quihongCommented:
Are you asking for a different method versus using the GUI?

To do it via the GUI, open up each subsite, go to Site Actions->Site Settings->Advanced Permissions->Actions->Inherit Permissions.

The code in the thread you link to is VB.NET I believe. You are not going to be able to simply paste it into a .com/.bat/.vbs file and run.
0
 
bank_on_itCommented:
You might try using a policy to set permissions back to inherit but there is a cool free sharpoint tool to help you manage your site permissions accross your farm.  The tool is called Sharepoint SUSHI & a free download is available here:  http://sushi.codeplex.com/wikipage?title=Security%20Reports.  There are other tools out there to help manage permissions amongst other things, but this tool generates reports for free!  Can't beat that in today's economy.

If you decide to use a policy, there is alot of information available on the web & lots of tutorials on setting one up for the first time.  Policies are really the way to go as they can stop site administrators from deleting permissions that you want to keep intack etc.

Permissions & heiarchy really are the foundation to a healthy farm.  Good luck with this.  :)
0
 
curt2000Author Commented:
quihong  - I knew how to change the inheritance on individual sites using the GUI, but I had lost track of which sites those were.  To go through one-by-one was going to be difficult.  So, I'm happy to do it either way provided I know which subsites do not inherit permissions ahead of time if I go the GUI way.

bank_on_it - SUSHI is the perfect little utility I was looking for in figuring out which subsites do not inherit permissions.  I downloaded the program, ran it from the Sharepoint server, and quickly go a list of subsites I needed to fix.  This is a great program and it saved me a ton of time.  Thanks!

I appreciate the help from both of you, but I think the points should be awarded to bank_on_it as it was the solution I used.
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
bank_on_itCommented:
I am happy you liked the program.  I just found it today & hope to get it implemented on our farm shortly as well.
0
 
quihongCommented:
sounds good. no objection from me. The points are only worth a t-shrit to me :)
0
 
curt2000Author Commented:
Awesome.  Thanks for the input folks!  :-)
0
 
curt2000Author Commented:
Great work!
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 3
  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now