Proxy 命令 (TFSConfig)
可以使用 TFSConfig Proxy 命令更新或更改 Team Foundation Server Proxy 使用的设置。Team Foundation Server Proxy 提供支持为分布式团队可以通过管理缓存使用版本控制下载的版本控制文件在分布式团队位置。通过配置 Team Foundation Server Proxy,可以显著减少广域连接所需的带宽。此外,您不必管理版本文件的下载和缓存;文件的管理对于使用文件的开发人员而言是透明的。同时,所有元数据交换和文件上载都会继续在 Team Foundation Server (TFS) 中显示。如果您使用的是 Team Foundation 服务承载在这朵云的开发项目,可以使用 Proxy 命令不仅管理项目的缓存在承载的集合,还需要管理该服务使用的一些设置。
有关安装 Team Foundation Server Proxy 和该代理的初始配置的更多信息,请参见 如何:在远程站点上缓存版本控制文件。有关在客户端计算机上配置的代理的更多信息,请参见 Team Foundation Version Control Command Reference(Team Foundation 版本控制命令参考)。
要求
若要使用 Proxy 命令,您必须是代理服务器上**“Team Foundation Administrators(Team Foundation 管理员)”**安全组的成员。有关更多信息,请参见Team Foundation Server 权限。
正在使用 TFSConfig 代理
TFSConfig Proxy /add|delete|change [/Collection:TeamProjectCollectionURL /account:AccountName] /ServerURL:TeamFoundationServerURL [/Continue]
参数 |
说明 |
---|---|
TeamProjectCollectionURL |
与 /Collection 一起使用。在 AccountName 指定承载在 Team Foundation 服务团队项目集合的 URL。DomainName /CollectionName 格式。 |
AccountName |
与 /Collection 一起使用。指定帐户的名称用作 Team Foundation Server 的服务帐户。如果帐户名包含空格,该名称必须是包含在引号 ("") 中。必须指定在帐户名的任何特定字符与命令行语法匹配。 |
ServerURL |
与 /ServerURL 一起使用。在 ServerURL 指定 TFS 部署的 URL,例如:端口 /tfs 格式。 |
选项 |
说明 |
---|---|
/add |
在 Proxy.config 文件中添加指定服务器或代理列表集合。可以运行/add 多次包括多个集合或服务器。当使用集合的/add 承载在 Team Foundation 服务中时,Team Foundation 服务中提示您输入您的凭据。 |
/change |
更改 Team Foundation 服务的作为服务帐户存储在凭据中。/change 选项为 Team Foundation 服务只使用;不应为 TFS 的本地部署使用它。 |
/delete |
在 Proxy.config 文件中从代理列表删除指定服务器或集合。 |
/account |
指定帐户的名称在 Team Foundation Server 用作代理服务帐户。此选项为 Team Foundation 服务只与/change 选项一起使用。 默认服务账户用于 Team Foundation Server 服务帐户是“Account Service”。 |
/continue |
继续该命令的执行,即使验证过程产生警告。 |
备注
使用 Proxy 命令更新 Team Foundation Server Proxy 的现有配置。您不能为该代理的初始安装和配置为使用 Proxy 命令。
示例
下面的示例演示如何添加 TFS 部署名为 FABRIKAM 到代理列表。
说明 |
---|
该示例仅适用于阐述并且是虚构。没有实际关联是预期或推断的。 |
TFSConfig Proxy /add /ServerURL:http://www.fabrikam.com:8080/tfs
下面的示例演示如何添加承载在 Team Foundation Service 上的团队项目集合到代理列表。集合的名称为 PhoneSaver,用于Team Foundation 服务的帐户名是 JillFrank.fabrikam.com。由于/account 选项未指定,则使用默认服务帐户。
TFSConfig Proxy /add /Collection:https://JillFrank.tfspreview.com/PhoneSaver
下面的示例演示如何更改承载在 Team Foundation Service 上的用于团队项目集合的服务帐户。集合的名称为 PhoneSaver,用于Team Foundation 服务的帐户名是 JillFrank.fabrikam.com,因此,该代理使用的服务帐户更改为“我的代理服务帐户”。由于客户名包含空格,引号用于将名称。
TFSConfig Proxy /change /Collection:https://JillFrank.tfspreview.com/PhoneSaver /account:"My Proxy Service Account"