我正在使用PowerShell连接到TFS并执行各种操作。我可以做这个:
$Uri = New-Object System.Uri("http://mycompany.com/tfs/collection")
$t = New-Object Microsoft.TeamFoundation.Client.TfsTeamProjectCollection($Uri, $TfsClientCredentials)
$t.Authenticate()
$CSS = $t.GetService([Microsoft.TeamFoundation.Server.ICommonStructureService])
Run Code Online (Sandbox Code Playgroud)
一切正常。但是,我找不到这里使用的内置服务(如ICommonStructureService)的列表。我所在,列出其中一些像几页: https://blogs.msdn.microsoft.com/taylaf/2010/02/23/introducing-the-tfsconnection-tfsconfigurationserver-and-tfsteamprojectcollection-classes/ 但这已经过时了。
在哪里可以看到完整列表?
升级到TFS 2015后,我们看到集合中的所有用户都显示为工作项的"分配给"字段的选项.
2013年,我们将ALLOWEDVALUES规则设置为[project]\Contributors.它会将下拉列表中的列表限制为仅包含该组中的值.
现在,下拉列表显示所有人,并且只有在您尝试从完整列表中选择不在贡献者组中的用户时才会抱怨.
我们如何回归旧行为?