1. 程式人生 > >TFS常見的幾個命令列工具

TFS常見的幾個命令列工具

最近用到一些對TFS相關的幾個命令列工具,感覺還是比較有用,在此介紹給大家,希望對大家有用.

1 TfsConfig

   TfsConfig.exe的預設位置是%Program files%\Microsoft Team Foundation Server 2010\Tools\下面,而且它是在TFS伺服器上.在高版本的系統中我們必須用管理員的許可權執行該命令(包括下面提到的其他命令列工具).該工具能夠完成幾乎對TFS的所有操作.我們只要執行"TfsConfig /?" 或"TfsConfig /help" 它下面的子命令就會顯示出來.大家只要按照幫助應該就能看得懂.我個人用的比較多的幾個是:"TfsConfig Lab /Settings","TfsConfig Lab /HostGroup","TfsConfig Lab /LibraryShare","TfsConfig Setup".

前面的"TfsConfig Lab"相關的是對Lab Management 操作的命令.而我們可用"TfsConfig Seup"對TFS的已有配置內容進行清除,然後我們可以重新配置TFS.還可以用"TfsConfig Collections"對團隊專案集合進行刪除.而這裡面的有很多功能是在UI上沒有提供相關操作的.

TFS安裝目錄下有一個tfs的命令列配置工具TfsConfig.exe,有幾個命令還是很實用的

1. TfsConfig registerDB 更改配置資料庫。

2.    TfsConfig   repair                嘗試修復 Team Foundation配置資料庫,並在集合資料庫上將修復作業排入佇列。

3.    TfsConfig   settings              檢視或更新其他 Team Foundation Server 設定和 URL。

4.    TfsConfig   setup                 用於取消 Team Foundation Server 配置。

出現一些一時之間解決不了的問題,還是重新配置一下TFS為快,可以用 TfsConfig setup /uninstall:ALL命令取消tfs2010的所有配置

2 TfsLabConfig

   TfsLabConfig.exe的預設位置是%Program files%\Microsoft Team Foundation Server 2010\Tools\下面(TFS伺服器)或在客戶端直接開啟MS Command執行TfsLabConfig. 同樣,執行"TfsLabConfig /? "或"TfsLabConfig /help"檢視該命令列工具的幫助.這個工具主要用於對具體團隊專案集合或團隊專案的Lab Management資源配置和許可權的設定.,以及相關配置情況的檢視和修改.他是針對團隊專案集合級別的配置.而TfsConfig Lab是對應用層級別的配置.

3 TfsDeleteTeamproject

    TfsDeleteTeamproject.exe在客戶端上與TfsLabConfig.exe在同一個位置,我們同樣可以從MS Command命令列開啟直接執行"TfsDeleteTeamProject /?" 或"TfsDeleteTeamProject /help" 來檢視幫助.這個工具的用途從名字上都可以看出來,它是用於刪除指定的團隊專案(TeamProject)的,但是,如果我們還想建立與剛刪除的團隊專案名字相同的話,我們必須手動刪除該團隊專案相關的Web應用.當然,我們可以直接在TFS伺服器的管理控制檯UI上進行刪除操作.與在客戶端的命令列操作效果一樣.

PS: 由於忘記VS的Command的完整名稱是怎麼寫的了,暫時用MS Command代替之.它表示的就是安裝完VS後的命令列工具.不是OS自帶的那個命令列.

4  PowerShell

    如果我們在TFS伺服器上安裝了SCVMM Admin Console,我們可以用PowerShel命令對SCVMM 伺服器上的資源進行訪問操作.

今天暫時能想到的就這幾個,希望對大家有一點幫助.如有什麼問題,歡迎各位討論!^_^