Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a lot of Sharepoint sites that I need to setup permissions on. Manually opening each site and adding users takes a lot of time. It is also tedious as these users are usually the same ones across many (but not all) of the sites.

Is there a way to group manage these sites (without inherited permissions)?

I have seen a few programs out there that do it, but they are not free. Normally that would not be too much of a problem, but my company has put out a purchasing freeze. So I have no hope of buying any tools for this.

Before I spend all that time manually updating each site, I thought I would see if there is a free tool out there that helps me do this.

share|improve this question
Have you looked at using PowerShell? Is there something it didn't provide or you didn't like that can help in answering your questions? – Goyuix Jun 7 '11 at 18:43
@Goyuix - I have not looked at using PowerShell. Does it have a some "Group Management" type commands that will allow me to update permissions to more than one site at a time? (Do you have a link to something about this that I can read up on?) – Vaccano Jun 7 '11 at 18:57
up vote 0 down vote accepted

You can use PowerShell to help automate this, you may want to get started with the instructional video here:

To help get you started - a simple script like this to add a user to a site:

New-SPUser -UserAlias "DOMAIN\Goyuix" -Web "http://localhost" -Group "Team Site Owners"

You can also remove users easily enough:

Remove-SPUser "DOMAIN\Goyuix" -Web "http://localhost"

You may also find these getting started instructions helpful:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.