0
votes

My domain account is a member of all collection level security groups except Project Collection Proxy Service Accounts and Project Collection Test Service Accounts in our TFS 2018 on premises. In the past, I used to add new members to any security group on a collection or project level. However, I did some TFS security settings changes some time ago. Now, when I try to add a new member, I get an error message similar to this one:

Unable to add members to this group. Failed to resolve the specified groups to join. You do not have sufficient permissions to add members to the following groups: [DefaultCollection]\Project Collection Build Administrators

Unfortunately, I don't remember which security changes I did. I read the answer on a similar question in this web site where the problem was resolved by adding account to a Readers security group on a project level. The problem is I cannot add any account to Readers group either.

Can anyone, please, help to recover permission of adding a new member to a security group?

Thank you

1
I couldn't determine the specific permissions. You could try to use the TFSSecurity.exe to add the users to the Groups or change permission. Please check these two tickets:stackoverflow.com/questions/54814466/… and developercommunity.visualstudio.com/content/problem/465579/…. You could use the API to check the permission.Kevin Lu-MSFT
Glad to know that you have solved this issue. Maybe you could share the solution with us. Then you could accept your answer. In this case, others could directly find the useful solution.Kevin Lu-MSFT

1 Answers

0
votes

I found workaround for my issue. The current TFS 2018 that we are using went through multiple upgrades in the past (TFS 2010 -> TFS2012 -> TFS 2017 -> TFS 2018). The project that I had problem with was created in one of the earliest TFS version, i.e. it was quite old. I assume that this was the reason why I couldn't add any new members to the project. I have to note, this project did not have any Readers group members. The workaround was I created a new project and branched source code from the old project to the new one. I can add new members to any security group there.