TFS 2013.2 Licensing Information

I work for a mid-sized corporation that uses TFS2013.2. We have about 130 people who turn to TFS. This product is unusual for us because it is launched and supported by development staff, not IT specialists. The result of this is that there is more fear than usual, that we cannot fulfill our licensing obligations.

Currently, all but team administrators have their permissions distributed through Windows groups, and to add to one of these groups you are given a license, CAL, or MSDN. Therefore, I am sure that we are fulfilling our obligations. However, to prove that it is outside of me.

Is there a place where I can see who has access to TFS? I found the dbo.tbl_Identities table in the Configuration database, but it looks like people who seem random from one or more of our domains and in any case contain people who are gone.

+4
source share
2 answers

How to use tfssecurity.exe to list all valid TFS groups and group members. You will have to clear the output a bit, but domain users should be easily recognized:

tfssecurity.exe /imx "Team Foundation Valid Users" /collection:http://tfs2013:8080/tfs/defaultcollection

Alternatively you can use api

TeamFoundationIdentity identity = gss.ReadIdentity(IdentitySearchFactor.AccountName, "Team Foundation Valid Users", MembershipQuery.Expanded,ReadIdentityOptions.None);
TeamFoundationIdentity[] identities = gss.ReadIdentities(identity.Members, MembershipQuery.Expanded,ReadIdentityOptions.None);

Go to the list of returned users and do something smart with the results.

+4
source

, http://<your-tfs-address>:8080/tfs/_admin/_licenses. , , . .

, 4 , , TFS.

. MSDN.

0

Source: https://habr.com/ru/post/1598391/


All Articles