Welcome to MSDN Blogs Sign in | Join | Help

SharePoint User Manager (Version: X1.0)

Not sure about other people, but I find it quite time consuming when trying to manage users inside of Windows SharePoint Services sites, especially when the sites in the hierarchy have their security inheritance broken.  A number of customers end up breaking security inheritance at every opportunity and then hit this problem.

 

So, I am in the process of writing a SharePoint User Manager Windows Application in order to help out in this area!

 

Below is a screenshot of the utility to-date (Note: This is version X1.0 and as such has restricted functionality)

 

Note: The SharePoint Object model is not "remotable" so it has to be run on the SharePoint server itself.

 

In the Server textbox, you can control which portal is opened. i.e. If you leave the default, it will attempt to scan the default port (typically 80) and render out the sites from there.  If you had a portal on a different port that you want to examine, just enter "<server name>:<port>".  If I had a portal on port 100 on my development machine, I would enter "SPSNIGELBRI:100".  Then select the "Go" button.  Do not prefix with "HTTP://"

 

This should render out something like:

 

So, you can see all of the site collections on your portal.  Now, just drill through them and you should see what users have what roles on each of the sites and also receive an indication if security for the selected site is inherited from the parent or not.

 

 

This utility is just really an exercise into the SPUser object and displaying what information is available for each user.

 


 

Please leave me any comments on the utility to date in terms of functionality that you think would be useful to see!

 

Currently, for the next version, the following is intended to be working:

  • Edit selected user (able to change the name, email, site collection administrator, notes and roles)
  • Add a new user to the selected site
  • Delete a user from the selected site
  • Manage the site groups and gross site groups
  • View and manage the selected users configured Alerts
  • Double click the site will open the site in IE
  • Plus making the interface a bit nicer looking

 

Click HERE to download the X1.0 Version

or Download version X1.1

 

Please check back soon for an updated version!

 

Published Tuesday, November 30, 2004 10:01 AM by NigelBridport
Filed Under:

Comments

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 10:17 AM by Thomas Tomiczek
NICE tool. Could use some UI work, but the functionality is desperatly needed.

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 11:01 AM by Arno Nel
Great Stuff :)

# Sharepoint User Manager

Tuesday, November 30, 2004 6:02 AM by Arno Nel on Information Portals, Sharepoint Portal

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 11:07 AM by Nigel
Yea, I take the comment about the UI on board Thomas.. Just trying to get the code working properly and then hope to make the UI cleaner (but i am not really a GUI developer but...) :-)

Thanks,
Nige.

# Neues Tool: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 6:30 AM by SharePoint, SharePoint and stuff

# Neues Tool: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 6:31 AM by SharePoint, SharePoint and stuff
Nigel Bridport hat ein Tool ver

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 1:18 PM by Jason Dossett
Looks very useful. Seems like the power of tools like these (SharePoint explorer, for example) is diminished a little bit by requiring them to be run on the SharePoint server. Anybody know of any efforts to create a remoteable abstraction for SharePoint? I've done some simple things, but not a full blown API of any sort.

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 1:26 PM by Nigel
The way to make them run remotely is really through writing your own custom web services to interact with the SharePoint Object Model.

Hmm.. Perhaps my next task!!!

Nige.

# SharePoint User Manager

Tuesday, November 30, 2004 9:27 AM by SharePoint Services Deployment Diary

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 3:06 PM by John S.
EXCELLENT. Can't wait for the next versions...

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 3:15 PM by Jason Dossett
Yeah, I understand you could use the web services, but wouldn't it be nice to have a truly remotable object model? Presumably there are reasons why tools like this get developed on top of the object model first (and therefore forced to run on the server) -- simpler interface, granular control, etc.

The web services are great for enterprise integration, but if something like this (a thick client that uses an object model that must run on the server) doesn't warrant using .NET remoting, what does that say about .NET remoting in general? Was Microsoft making a statement when they released WSS 2.0 without a remoteable object model?

# SharePoint User Manager

Tuesday, November 30, 2004 3:33 PM by andrew connell

# re: SharePoint User Manager (Version: X1.0)

Tuesday, November 30, 2004 8:35 PM by Andrew Connell
Great idea Nigel! I've scoped a SharePoint admin utility that includes this type of functionality. In my first version [http://andrewconnell.com/blog/archive/2004/07/26/421.aspx] I was implementing it with a Windows Forms application. Instead, I've decided to revert to the ASP.NET model. Everything in SharePoint is web, so why not make this web? I'll be following your progress. Great idea!

# Release: Share Points SharePoint User Manager

Tuesday, November 30, 2004 5:22 PM by Point2Share

# SharePoint User Manager

Tuesday, November 30, 2004 7:13 PM by Amanda.Murphy's Weblog SharePoint InfoPath Xbox Ta
Nigel Bridport has released a very exciting Windows App to help improve the management of users for Windows SharePoint Services sites. Nigel was also very quick to offer his help in getting the user group going - so nice to meet others passionate about this...

# re: SharePoint User Manager (Version: X1.0)

Wednesday, December 01, 2004 5:47 AM by Bob Mixon
Great tool Nigel. :)

# re: SharePoint User Manager (Version: X1.0)

Wednesday, December 01, 2004 1:02 PM by Balle Brink
Hi, does this work om Sharepoint Portal Server 2003 as well?

# re: SharePoint User Manager (Version: X1.0)

Wednesday, December 01, 2004 2:14 PM by Nigel
It will do.... in the next drop.

# re: SharePoint User Manager (Version: X1.0)

Thursday, December 02, 2004 4:11 AM by Wes Preston
Any chance the same functionality could be built into a web part? I'm working on a large enterprise rollout of SharePoint and am hoping to build a WSS site to house administration tools for the environment. It would also be nice to provide a tool to site administrators themselves on their own sites if wanted.

A great start on this really needed functionality.

# re: SharePoint User Manager (Version: X1.0)

Thursday, December 02, 2004 7:38 AM by Nigel
There is no reason why the code cannot be taken and put into a web part or connected parts. I will be releasing the code when it is complete.

If there was enough demand for the tool in web part form then...

Nige.

# Sharepoint: due link utili

Friday, December 03, 2004 4:58 AM by Il Blog di Paolo Pialorsi

# re: SharePoint User Manager (Version: X1.0)

Friday, December 03, 2004 10:39 AM by Dor
Looks excellent! Just needs some more development, and it will be a hot tool for us SPS&amp;WSS admins. :) <br> <br>

# re: SharePoint User Manager (Version: X1.0)

Friday, December 03, 2004 11:55 PM by Bil Simser
Nice stuff. I have a set of wrapper classes that I will be releasing (open source). They use SharePoint web services and basically provide domain objects to talk to SharePoint entities (like lists, doclibs, sites, users, etc.).

You're welcome to use them and hopefully we can blow out what is needed in the wrappers to support a tool like this. Eventually I would like to have all the functionality exposed so anyone can write a tool for the desktop or web without having to run it on the server.

# re: SharePoint User Manager (Version: X1.0)

Saturday, December 04, 2004 5:44 AM by EROL
Thanks for this tool EROL

# Sharepoint User Manager

Monday, December 06, 2004 1:19 AM by Arno Nel on Information Portals, Sharepoint Portal

# re: SharePoint User Manager (Version: X1.0)

Monday, December 06, 2004 10:01 PM by Dave
Regarding remoteable object model direction ... it's interesting to note that Microsoft uses web services to connect Word, Excel, etc. to WSS.

# re: SharePoint User Manager (Version: X1.0)

Tuesday, December 07, 2004 10:50 AM by Adam Jeffries
Marvelous. Just what is needed

# re: SharePoint User Manager (Version: X1.0)

Tuesday, December 14, 2004 7:11 PM by J. Adelt
Schick (German) Great Stuff (English)

# SharePoint User Manager

Thursday, December 16, 2004 6:59 AM by John Brennan's Blog

# SharePoint User Manager

Tuesday, January 11, 2005 8:13 PM by Amanda.Murphy's Xbox & SharePoint Blog
Nigel Bridport has released a very exciting Windows App to help improve the management of users for Windows SharePoint Services sites. Nigel was also very quick to offer his help in getting the user group going - so nice to...

# Nigel Bridport Developing a User Manager

Wednesday, February 09, 2005 1:13 PM by The Boiler Room

# Sharepoing Blogs reference articles and information

Saturday, May 28, 2005 6:19 PM by The Wilk's Blog
Updated my list of links: 3rd Party Webparts

# Third Party Free Web Parts and Useful SharePoint Tools

Wednesday, August 17, 2005 11:08 AM by SharePoint
Found these on a SharePoint blog.&amp;nbsp; There appears to be lots of useful web parts here as well as...

# Third Party Free Web Parts and Useful SharePoint Tools

Wednesday, August 17, 2005 4:54 PM by SharePoint
Found these on a SharePoint blog by Mark Kruger (WSS MVP @ http://www.sharepointblogs.com/mkruger).&amp;nbsp;...

# SharePoint Web Parts: Free 3rd Party SharePoint Web Parts &amp;amp; Tools

Thursday, June 01, 2006 4:45 PM by The Boiler Room - Mark Kruger, SharePoint MVP
For those who aggregate my feed and do not often visit the blog iteself... I've updated my SharePoint...
Anonymous comments are disabled