RSS 2.0
 Wednesday, April 09, 2008

When creating a new Team Project in your Team Foundation Server, everything is nice and smooth right up until you get to the permissions of groups and individuals. This can be a real PITA because permissions must be set up in 3 separate places.

  1. Team Project level permissions within TFS itself
  2. The Share Point Portal site for the Team Project
  3. The SQL Reporting Services site created to serve reports on the Team Project

If you have done a little forward thinking, you have Active Directory groups for the major role mappings you want to make in all three of these areas. This will make the task a little better, but by the time you've gotten through with your Reporting Services permissions, you start to wonder if you remembered all the right group permissions way back on the Team Project itself. You know that feeling, and by the time you've assured yourself all is well, 10 minutes have elapsed.

Enter the CodePlex project "Team Foundation Server Administration Tool". This handy little utility lets you see permissions for each group across all 3 areas all at once. There may be the occasional uncaught exception or UI oddity, but this beats the heck out of doing the job manually.

These early releases of Team Foundation Server do still have a few ugly little knots on their heads, and the open source community has really stepped in to smooth those knots out. This utility is one great example. For a more complete list of open source tools for Team System, check out http://widgets.accentient.com/. Thanks to Richard Hundhausen's for his excellent slide deck on Team System implementation anti-patterns which turned me on to this utility.

Wednesday, April 09, 2008 9:24:07 PM (Pacific Daylight Time, UTC-07:00)  #    Comments [0] -

Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Navigation
Archive
<January 2009>
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2009
Accentient, Inc.
Sign In
Statistics
Total Posts: 351
This Year: 0
This Month: 0
This Week: 0
Comments: 359
Themes
Pick a theme:
All Content © 2009, Accentient, Inc.
DasBlog theme 'Business' created by Christoph De Baene (delarou)