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 、/scvmmhostgroup和 name 選項。 |
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 命令