Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 我可以获得注册到TfsTeamProjectCollection的服务列表吗_Powershell_Tfs_Tfs Sdk - Fatal编程技术网

Powershell 我可以获得注册到TfsTeamProjectCollection的服务列表吗

Powershell 我可以获得注册到TfsTeamProjectCollection的服务列表吗,powershell,tfs,tfs-sdk,Powershell,Tfs,Tfs Sdk,我正在使用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([Mi

我正在使用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])
一切正常。然而,我找不到像我在这里使用的ICommonStructureService这样的内置服务的列表。我找到了一些页面,其中列出了一些,如: 但这已经过时了


有什么地方可以看到完整的列表吗?

您可以使用抽象类定义并实现的
GetService
方法之一访问其他服务

使用TfsTeamProjectCollection类时,可以访问团队项目集合的服务。以下是完整的列表:


更多详细信息请参阅本文:

Reflector和dotPeek提供了一种很好的方法来查找实现所需接口的所有类。我注意到Microsoft.TeamFoundation.Git.Client.GitRepositoryService不在此列表或参考页面中。正是这一点让我开始寻找一份完整的清单。