使用 CreateTeamProjectHostGroup 命令可将主机组从团队项目集合分配给集合中的单个团队项目。 主机组指定作为 Visual Studio 实验室管理工具版 中虚拟环境的部署目标的一个或多个物理计算机。 主机组在 System Center Virtual Machine Manager (SCVMM) 中创建,由 Visual Studio 实验室管理工具版 分配给项目集合。使用单独 CreateTeamProjectHostGroup 命令可将多个主机组分配给团队项目。
备注
将主机组分配给团队项目集合时,可以自动将主机组分配给团队项目集合中的所有项目。请参见TFSConfig Lab /HostGroup 命令和如何:为团队项目集合更改主机组。
所需权限
若要使用 CreateTeamProjectHostGroup 命令,必须在团队项目集合主机组级别具有 Manage Lab Locations 权限。 默认情况下,Team Foundation Server 管理员和项目集合管理员组的成员具有此权限。 有关详细信息,请参阅Team Foundation Server 权限参考。
TFSLabConfig CreateTeamProjectHostGroup /Collection:collectionUrl /TeamProject:{* |teamProjectName} /TeamProjectCollectionHostGroup:(* |teamProjectCollectionHostGroupName} /Name:teamProjectHostGroupName [/Description:teamProjectHostGroupDescription] [/NoPrompt]
参数
选项 |
描述 |
---|---|
Collection:collectionUrl |
必需。 Team Foundation Server 应用层上包含团队项目的团队项目集合的 URL。 例如 /collection:http://abc:8080/TFS/DefaultCollection。 |
TeamProject:{* |teamProjectName>} |
必需。 团队项目的名称。 如果名称中包含空格,请使用引号。 使用星号 (*) 可将指定主机组分配给集合中的所有团队项目。 |
TeamProjectCollectionHostGroup:{* |teamProjectCollectionHostGroupName} |
必需。 团队项目集合中的主机组的名称。 如果名称中包含空格,请使用引号。 使用星号 (*) 可将集合中的所有主机组都分配给指定团队项目。 如果名称中包含空格,请使用引号。 |
Name:teamProjectHostGroupName |
必需。 要分配给团队项目中的主机组的名称。 |
Description:teamProjectHostGroupDescription |
可选。 团队项目主机组的说明。 |
NoPrompt |
可选。 不提示用户进行确认。 |
示例
为提高示例的可读性,命令选项在不同行上列出。 在命令提示符窗口中,在同一行中键入命令的所有选项。
在第一个示例中,团队项目集合中的所有主机组都分配给集合中的每个团队项目。 在第二个示例中,团队项目集合中的一个主机组分配给特定团队项目。
REM First example
TFSLabConfig CreateTeamProjectHostGroup
/collection:http://abc:8080/TFS/Collection0
/teamProject:*
/teamProjectCollectionHostGroup:*
REM Second example
TFSLabConfig CreateTeamProjectHostGroup
/collection:http://abc:8080/TFS/Collection0
/teamProject:Project1
/teamProjectCollectionHostGroup:tpchg1
/name:hg1
请参见
参考
TFSLabConfig ListTeamProjectCollectionHostGroups 命令
TFSLabConfig ListTeamProjectHostGroups 命令
TFSLabConfig DeleteTeamProjectHostGroup 命令