diff options
author | Aaron Ball <nullspoon@iohq.net> | 2015-09-24 16:21:02 -0600 |
---|---|---|
committer | Aaron Ball <nullspoon@iohq.net> | 2015-09-25 00:10:55 -0600 |
commit | 4c921d1dd9e16eb456da3e97d72aecb0881ff39d (patch) | |
tree | 7e66e633fbd643f239346aac2e299b8eb3d75bd5 /src/TFS_2008:Permissions_for_Creating_Team_Projects.ascii | |
parent | 161a81152e7b644444dea3000165f436d16ce3f5 (diff) | |
download | oper.io-4c921d1dd9e16eb456da3e97d72aecb0881ff39d.tar.gz oper.io-4c921d1dd9e16eb456da3e97d72aecb0881ff39d.tar.xz |
Initial conversion to php
Wrote index.php
Moved all asciidoc source files into new src directory
Created index.ascii for keeping track of post index (and allow for
drafts easily)
Updated styles to allow for styles unique to the index page
Fixed a few issues with various posts
Added tracking code
Diffstat (limited to 'src/TFS_2008:Permissions_for_Creating_Team_Projects.ascii')
-rw-r--r-- | src/TFS_2008:Permissions_for_Creating_Team_Projects.ascii | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/src/TFS_2008:Permissions_for_Creating_Team_Projects.ascii b/src/TFS_2008:Permissions_for_Creating_Team_Projects.ascii new file mode 100644 index 0000000..49f4c42 --- /dev/null +++ b/src/TFS_2008:Permissions_for_Creating_Team_Projects.ascii @@ -0,0 +1,96 @@ +TFS 2008:Permissions for Creating Team Projects +=============================================== +:author: Aaron Ball +:email: nullspoon@iohq.net + + +== {doctitle} + +I recently finished my Team Foundation build and am quite pleased with it. With +Team Foundation Server being new to me, I ran into a few issues with +permissions. + +The Team Foundation server I built will be managing my team's code as well as +two other teams once everyone has moved over. + +That being said, I need to give out permissions for the managers of each group +so they can create team projects for their teams. + + +[[lets-get-started]] +Let's Get Started +----------------- + +image:files/01TeamExplorerTeamProjects.PNG[height=300] + +Permissions for this are somewhat complicated in that they have to be +given in *for the user(s) to be able to create Team Projects and all of +the other services associated with one. + +We'll start off with the **TFS permissions**. + +image:files/02GroupMemberships.PNG[height=400] + +By default, the service account has permissions to perform these actions so you +should be logged in as that account. + +Head to your Team Explorer in Visual Studio and connect to your Team +Foundation Server. Right-click your server name, go to **Team Foundation +Server Settings**, and select **Group Membership**. From within here you +should see a group titled **Team Foundation Administrators**. +Double-click this group and add your user/group to it and you're done +with the TFS part. + +'''*NOTE* '''To keep the Administrators group from becoming cluttered +with usernames and group names, I created a TFS group for Administrators +( for instance) and simply added that group to Team Foundation +Administrators. + +Next up we'll tackle **SQL Reporting Services permissions**. + +image:files/03SQLServerReportingServices.PNG[height=250] + +For this one you want to go to your SQL Reporting Services page (mine was +http://servername/Reports ). + +Once there, click the *Properties* tab. Click *New Role Assignment* on +the page that loads. From here, enter the active directory username or +group name you want to have permissions to create team projects in TFS +and assign them * the *Content Manager* role. Once you're done, click +*OK* and you're done with the permissions for SQL Reporting Services. + +Finally, **Windows SharePoint Services permissions**. + +image:files/04CentralAdministration.PNG[height=350] + +Head to your central administration site (Start -> Administrative Tools +-> SharePoint 3.0 Central Administration). Once there, click the +*Operations* tab at the top left. On that page, select *Update farm +administrators's group* (it's under the Security Configuration group). From +here, click *New* to add a new user (the button also has a drop down function +so if you get that, click **Add User**). On the **AddUser: Central +Administration page**, type in the username or groupname and add them to the +*Farm Administrators [Full Control]* group. + +There you have it. You should now be good to add as many Team Projects +as you desire. + +[[a-closing-thought]] +A Closing Thought +----------------- + +I would recommend that the majority of this be done through active +directory groups. It makes usermanagement much easier. If someone quits +or it let go, all you have to do is remove their account from the group +in active directory and it takes care of everything in Sharepoint, TFS, +and SQL Reporting services instead of having to manually go in and +remove the person from every location. + +On a side note, I'm going to get some lunch... + +Category:Microsoft + +Category:Team_Foundation_Server + + +// vim: set syntax=asciidoc: |