共用方式為


TFSLabConfig TPCHostGroup 命令

注意事項注意事項

這些命令只能在 SCVMM 2012 伺服器上運作,但在 SCVMM 2008 R2 伺服器上不受支援。

使用 TPCHostGroup 命令會從 Team 專案集合中加入或移除主機群組,或修改主機群組上 Lab Management 設定。

若要執行這些命令,您在 Team Foundation Server 必須是 Team Project Collection Administrator 群組的成員對於您所指定的集合。此外,您也必須是加入主機群組的 SCVMM 伺服器上,系統管理員或委派的系統管理員角色的成員。此外,您必須確定在所有 Team Foundation Server 中沒有 Team 專案集合再使用相同的 SCVMM 主機群組。

TfsLabConfig TPCHostGroup 
      /collection:collectionUrl
      [/add 
            /scvmmhostgroup:scvmmHostGroupPath
            /name:name
            [/dnssuffix:dnsSuffixForNetworkIsolation]
            [/autoprovision:{True|False}]]
      [/delete 
            /name:name
            [/noprompt]]
      [/edit 
            /name:hostGroupName
            [/autoprovision:{True|False}]
            [/dnssuffix:dnSuffixForNetworkIsolation]
            [/noprompt]]
      [/list]
      [/listscvmmhostgroups]

參數

選項

描述

collection:collectionUrl

必要項。指定 Team Foundation Server 之應用程式層上的 Team 專案集合的 URL。

add

將指定的主機群組加入 Team 專案集合。您必須搭配 /add 來指定 /collection/scvmmhostgroupname 選項。

scvmmhostgroup:scvmmHostGroupPath

搭配 /add 的必要項。指定 VMM 主機群組的完整網域名稱 (FDQN)。使用 VMM 管理主控台來尋找 FQDN 路徑。

name:hostGroupName

搭配 /add 的必要項。指定 Team 專案集合中主機群組的名稱。

dnsSuffix:dnsSuffixForNetworkIsolation

搭配 /add/edit 的選擇項。為主機群組中的虛擬環境指定用於註冊隔離網路上之虛擬電腦名稱的 DNS 尾碼。若要確認該尾碼已在 DNS 階層架構中正確設定,請連絡您的網路系統管理員。

autoProvision:True|False

搭配 /add/edit 的選擇項。指定主機群組是否會自動指派給集合中的每個 Team 專案。根據預設,/autoProvision 設定成 True,而主機群組會自動指派給集合中的每個 Team 專案。注意: /autoProvision 選項會影響現有的 Team 專案。

Delete

從 Team 專案集合移除指定的主機群組。您必須指定 /collection/name選項。

noPrompt

搭配 /add/edit/delete 的選擇項。隱藏顯示命令視窗的進度和結果資料。

edit

變更主機群組的 Lab Management 設定。您必須指定 /collection/name選項。

list

列出所有指派給指定之 Team 專案集合的主機群組。

listVmmHostGroups

列出可用在 VMM 的所有主機群組。

範例

在此範例中,一個主機群組已加入 Team 專案集合。

TFSLabConfig TPCHostGroup
      /collection:http://abc:8080/TFS/Collection0
      /name:HostGroup1

請參閱

參考

TFSLabConfig TPCLibraryShare 命令

概念

使用 TFSLabConfig 設定 Lab Management

設定和管理 Lab Management