使用 TFSConfig 管理伺服器組態

使用 TFSConfig 命令列工具,您可以設定或建立指令碼,以便設定 Visual Studio Team Foundation Server 部署的許多層面。 例如,您可以使用 TFSConfig 中的命令來尋找 esprtfs 中的下列項目的相關資訊,或變更這些項目:

  • 服務帳戶和其密碼

  • Team Foundation Server 使用的位址和通訊埠

  • 屬於部署之 Team 專案集合的狀態

  • 適用於 Team Foundation 應用程式層和 Team Foundation Server 資料庫的軟體更新

  • 其他元件 (如 Team Foundation Build 或 Visual Studio Lab Management) 的相關資訊 

    注意事項注意事項

    您也可以使用 Team Foundation 的管理主控台,以互動方式設定伺服器。 如需詳細資訊,請參閱 Team Foundation 管理主控台

您可以使用 TFSConfig 將 Team Foundation Server 設定成使用您已經定義的認證、地址和連接埠。 您不能使用此工具來建立帳戶或變更元件 (如 SharePoint 產品) 所使用的地址。 例如,您可以使用 TFSConfig 來變更服務帳戶和密碼 (只要有帳戶和密碼存在即可)。 如果發生意外的事件,您也可以使用 TFSConfig 來協助修復或復原部署。 例如,如果軟體更新不適用於系統中的所有元件,或從備份還原資料庫作業讓集合資料庫處於不正確地中斷連結狀態,您可以使用 TFSConfig 來修復部署。

您必須從 Team Foundation 的應用程式層執行 TFSConfig。 根據預設,TFSConfig 位於 Drive:\Program Files\Microsoft Team Foundation Server 2010\Tools 中。

注意事項注意事項

即使您使用管理認證登入,還是必須開啟提升權限的命令提示字元視窗,才能在執行 Windows Server 2008、Windows Server 2008 R2、Windows Vista 或 Windows 7 的伺服器上執行 TFSConfig。 若要開啟較高權限的 [命令提示字元] 視窗,請按一下 [開始],並以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。 如需詳細資訊,請參閱 Microsoft 網站上的下列網頁:使用者帳戶控制

TFSConfig 必須能夠連接至下列伺服器和服務,才能正常運作:

  • 裝載這個 Team Foundation Server 部署使用之任何資料庫 (例如組態資料庫和 Team 專案集合的資料庫) 的 SQL Server 執行個體。

  • 這個 Team Foundation Server 部署使用的任何 SharePoint Web 應用程式。

  • 這個 Team Foundation Server 部署使用的任何 SQL Server Reporting Services 執行個體。

  • Active Directory 網域控制站 (如果 Team Foundation Server 已部署在網域中)。

  • 應用程式層伺服器上的 Internet Information Services (IIS)。

  • 任何執行 Team Foundation Build 並由這個部署使用的伺服器。

  • 任何執行 Visual Studio Lab Management 並由這個部署使用的伺服器。

您可以使用下表所列的全域選項搭配大部分的 TFSConfig 命令。 這些命令的專屬主題中會指出例外狀況。

選項

說明

/?

顯示 TFSConfig 的命令語法和選項。

/NoPrompt/i

指定在認可變更之前,不會提示系統管理員。

在本節中

Accounts 命令

Authentication 命令

Certificates 命令

ChangeServerID 命令

Collection 命令

ConfigureMail 命令

Diagnose 命令

Identities 命令

Import 命令 (TFSConfig)

Jobs 命令

Lab 命令

License 命令

PrepSQL 命令

RebuildWarehouse 命令

Recover 命令

RegisterDB 命令

RemapDBs 命令

Repair 命令

Settings 命令

Updates 命令