使用 TFSConfig 管理服务器配置
通过使用 TFSConfig 命令行工具,您可以配置或创建用于配置 Visual Studio Team Foundation Server 2012 (TFS) 部署的许多方面的脚本。例如,可以使用 TFSConfig 中的命令,在 esprtfs 中查找有关下列各项的信息或更改这些项:
服务帐户及其密码
TFS 使用的地址和端口
作为部署的一部分的团队项目集合的状态。
应用于 Team Foundation 的应用层和 TFS 的数据库的软件更新
有关其他组件的信息,例如,Team Foundation Build 或 Visual Studio 实验室管理工具版。
说明 此外,您还可以使用 Team Foundation 的管理控制台以交互方式配置服务器。有关更多信息,请参见Team Foundation 管理控制台。
您可以使用 TFSConfig 配置 TFS,使其使用您已定义的凭据、地址和端口。不能使用此工具创建帐户或更改 SharePoint 产品等组件使用的地址。例如,只要服务帐户和密码已存在,就可以使用 TFSConfig 更改这些帐户和密码。如果发生意外事件,还可以使用 TFSConfig 来帮助修复或恢复部署。例如,如果软件更新不适用于系统中的所有组件,或者从备份还原数据库时集合数据库分离不当,则可以使用它来修复部署。
您必须从 Team Foundation 的应用层运行 TFSConfig。默认情况下,TFSConfig 位于驱动器:\Program Files\Microsoft Team Foundation Server 11.0\Tools。
说明 |
---|
即使您是以管理凭据登录,也必须使用提升的命令提示窗口运行 TFSConfig。若要使用提升的权限打开命令提示符窗口,请单击“开始”,右击“命令提示符”,然后单击“以管理员身份运行”。有关更多信息,请参见 Microsoft 网站上的以下页面:用户帐户控制。 |
若要正常运行,TFSConfig 必须能够连接到以下服务器和服务:
承载此 SQL Server 部署所使用的任何数据库的 TFS 实例,例如,配置数据库和团队项目集合的数据库。
此 TFS 部署所使用的任何 SharePoint Web 应用程序。
此 SQL Server Reporting Services 部署所使用的任何 TFS 实例。
Active Directory 域控制器(如果在域中部署 Team Foundation Server)。
应用层服务器上的 Internet 信息服务 (IIS)。
此部署所使用的任何正在运行 Team Foundation Build 的服务器。
此部署所使用的任何正在运行 Visual Studio 实验室管理工具版的服务器。
下表中列出的全局选项可与大多数 TFSConfig 命令配合使用。这些命令的具体主题中注明了相应的例外情况。
选项 |
描述 |
---|---|
/? |
显示 TFSConfig 的命令语法和选项。 |
/NoPrompt 或 /i |
指定提交更改前不提示管理员。 |
本节内容
请参见
其他资源
Whitepaper: Unattended Installation (downloadable whitepaper)