ConfigureConnections 命令
更新:2007 年 11 月
使用 ConfigureConnections 命令更改 Team Foundation Server 的连接接口。
重要说明: |
---|
在服务器上使用 ConfigureConnections 命令后,系统将仍然使用旧的设置对试图连接到该服务器的客户端计算机进行配置。您必须清除这些计算机上的缓存,或按照本主题后面的“备注”一节中的说明,指导用户如何清除这些缓存。 |
必需的权限
若要使用 ConfigureConnections 命令,您必须是 Team Foundation 应用层服务器上“Team Foundation Administrators”安全组的成员以及 Team Foundation 数据层服务器上 SQL Server“sysadmin”安全组的成员。如果使用 /proxy 选项,您必须是 Team Foundation 应用层和代理服务器上的管理员。有关更多信息,请参见 Team Foundation Server 权限。
说明: |
---|
即使您是使用管理凭据登录的,也必须使用提升的权限打开命令提示窗口,才能在正在运行 Windows Server 2008 的服务器上执行此功能。若要使用提升的权限打开命令提示窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站。 |
TFSAdminUtil ConfigureConnections [/View] [/proxy] [/ClientCertificate :(user|computer)] [/ATUri:<uri>] [/PublicATUri:<uri>] [/SharepointUri:<uri>] [/SharepointSitesUri:<uri>] [/SharepointAdminUri:<uri>] [/SharepointUnc:<unc>] [/ReportsUri:<uri>] [/ReportServerUri:<uri>] [/TswaUri:<uri>]
参数
参数 |
说明 |
---|---|
user |
与 /clientcertificate 选项一起使用,指定使用用户证书存储。 |
computer |
与 /clientcertificate 选项一起使用,指定它使用计算机证书存储。 |
URI |
与相应选项一起使用,用于设置统一资源标识符 (URI)。 |
选项 |
说明 |
---|---|
/view |
显示 Team Foundation Server 的当前连接设置。 |
/proxy |
为 Team Foundation Server Proxy 帐户运行命令。 如果使用 /proxy 选项,则只可使用 /clientcertificate 选项。 |
/ClientCertificate |
指定要向其添加证书的用户或计算机证书存储。 |
/ATUri |
指定应用层统一资源标识符 (URI)。 |
/PublicATUri |
指定要在电子邮件通知文本中使用的 URI。 |
/SharepointSitesUri |
指定 SharePoint 站点 URI。 |
/SharepointAdminUri |
指定 SharePoint 管理站点 URI。 |
/SharepointUnc |
指定 SharePoint 通用命名约定 (UNC) 路径。 |
/ReportsUri |
指定 SQL Server Reporting Services 的 URI。可以从此站点查看特定的 Team Foundation Server 报表。 |
/ReportServerUri |
指定 ReportService.asmx Web 服务的 URI。 |
/TswaUri |
指定 Team System Web Access(如果已安装)的各种组件的 URI。 |
备注
重要说明: |
---|
建议您在运行 ConfigureConnections 命令之前先备份 Team Foundation Server 数据层服务器中的数据库。通过使用 /view 选项来运行该命令以先查看现有设置也很有用。 |
ConfigureConnections 命令由要更改一个或多个 Team Foundation Server 组件的配置信息(例如服务器名称或端口号)的管理员使用。管理员从应用层运行此工具,以更新具有新配置信息的所有 Team Foundation 服务器。
该实用工具以如下方式更新配置信息:
/ATUri 选项在 Web 服务 web.config 文件、CoverAn.exe.config 文件、TFSServerScheduler.exe.config 文件和 Team Foundation 数据库中设置配置信息。
/PublicATUri 选项在 Web 服务 web.config 文件中设置配置信息。
/ClientCertificate 选项根据参数为用户或计算机打开证书存储。用户指定了要使用的证书后,会在 Web 服务 web.config 文件、CoverAn.exe.config 文件和 TFSServerScheduler.exe.config 文件中设置信息。
/SharePointUri、/SharepointSitesUri、/SharePointUnc 和 /SharepointAdminUri 选项在 Team Foundation 数据库中设置 SharePoint 产品和技术的配置信息。
/Reports 和 /ReportServer 选项在 Team Foundation 数据库中设置 SQL Server Reporting Services 的配置信息。
/TswaUri 选项设置 Team System Web Access(如果已安装)的配置信息。
ConfigureConnections 命令不会清除客户端计算机上的缓存,以便这些计算机可以对 Team Foundation Server 的组件使用新的配置信息。必须首先手动清除客户端计算机的缓存,这些计算机才能使用新的信息。
为 Team Foundation 清除客户端计算机上的缓存
使用您要更新其帐户的用户的用户凭据登录客户端计算机,并关闭 Visual Studio 的任何打开的实例。
打开一个浏览器,并定位到下面的一个文件夹,具体视客户端计算机上运行的操作系统而定:
Windows XP 或 Windows Server 2003
驱动器**:\Documents and Settings\用户名\Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache**
Windows Vista
驱动器**:\Users\用户名\Application Data\Local\Microsoft\Team Foundation\2.0\Cache**
删除 Cache 目录及其所有子文件夹的内容。
对计算机上每个访问 Team Foundation Server 的用户帐户重复以上步骤。
说明: 您可能想要考虑向所有的 Team Foundation Server 用户分发有关如何清除缓存的说明,以使他们能够自行清除缓存。
示例
下面的示例显示 ATUri、PublicATUri、SharepointUri、SharepointSitesUri、SharepointAdminUri、SharepointUnc、ReportsUri、ReportServerUri 和 TswaUri 的当前值。如果未设置值,则输出将指示未设置任何值。
>TFSAdminUtil ConfigureConnections /view
下面的示例将 PublicATUri 设置为 http://contoso.example.com:8080 的新值。
>TFSAdminUtil ConfigureConnections /PublicATUri:http://contoso.example.com:8080