Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have created a page in SharePoint and that page should be visible to only few employees (around 500).

What is the best way to achieve this without adding them manually to the permissions list?

share|improve this question

migrated from stackoverflow.com Nov 17 '11 at 23:01

This question came from our site for professional and enthusiast programmers.

1  
have you considered creating a SharePoint group? You would still have to add the employees manually but it would be a one-time thing considering any future changes to permissions to all of them. –  Kash Nov 17 '11 at 18:56
add comment

4 Answers 4

You have to do this with a group, either in AD or in SharePoint. Maintaining it otherwise will be too much pain.

Your problem is getting all the users into a format that SharePoint's going to like. If you have clean firstname/lastname pairs or usernames, you could just paste it as a semicolon-delimited list, then come back in the morning to see if the peoplepicker has crashed.

I'd recommend building a loop in Powershell to add each user to the list.

If you don't have a clean list of firstname/lastname pairs or usernames then your problem isn't a SharePoint one.

share|improve this answer
add comment

You could use an Active Directory group and add that to the SharePoint Members/Users/Owners group or give that AD group permissions directly.

share|improve this answer
    
I think this is the only option :) –  Shoban Nov 17 '11 at 20:16
add comment

From your post (500 being considered "a few"), it seems that you are talking about a big company, possibly with multiple SharePoint farms.

I'd say that the best way is to start by understanding the logic behind your permission management.

If it's just a one time thing, maybe adding them manually is the right choice, even if it's not very exciting.

But most probably these people have been selected because they are members of specific groups (executives, experts), and you'll have similar requests in the future. In this case it would make sense to have AD groups that can be reused across farms or in other applications.

share|improve this answer
add comment

You can use either a SharePoint Group or and AD Group or a combination of both.

share|improve this answer
add comment

Your Answer

 
discard

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.