TFSLabConfig DeleteTeamProjectHostGroup 命令

使用 DeleteTeamProjectHostGroup 命令可以从单个团队项目中移除分配的主机组。 主机组会指定一个或多个物理计算机,这些计算机将作为 Visual Studio 实验室管理工具版 中虚拟环境的部署目标。

主机组在 System Center Virtual Machine Manager (SCVMM) 中创建。 在 实验室管理工具版 中,先将主机组分配给一个或多个团队项目集合,然后再将其分配给这些集合中的一个或多个团队项目。 DeleteTeamProjectHostGroup 命令不会移除分配给团队项目集合的主机组。

所需权限

若要使用 DeleteTeamProjectHostGroup 命令,您必须具备该团队项目主机组的“删除实验室位置”权限。 默认情况下,Team Foundation Server 管理员、团队项目集合管理员和团队项目管理员具有此权限。 有关更多信息,请参见 Team Foundation Server 权限

TFSLabConfig DeleteTeamProjectHostGroup
      /Collection:collectionUrl
      /TeamProject:{* |teamProjectName>}
      /Name:{* |teamProjectHostGroupName}
      [/NoPrompt]

参数

选项

说明

Collection:collectionUrl

必选。 团队项目集合所在的应用层 Team Foundation Server 的 URL。 例如 /collection:http://abc:8080/TFS/DefaultCollection。

TeamProject:{* |teamProjectName}

必选。 要从其中删除主机组的团队项目的名称。 如果名称中有空格,请使用引号。 可使用星号 * 指定团队项目集合中的所有团队项目。

Name:{* |teamProjectHostGroupName}

必选。 要从团队项目中删除的主机组的名称。 如果名称中有空格,请使用引号。 可使用星号 * 指定团队项目集合中的所有主机组。

NoPrompt

可选。 不提示用户进行确认。

示例

对于示例中的更强的可读性,命令选项列在单独行上。 在一个命令提示符窗口中,在同一行上键入一个命令的所有选项。

在第一个示例中,移除分配给团队项目集合中的每个团队项目的主机组。 在第二个示例中,一个主机组从特定团队项目中移除。

REM First example
TFSLabConfig DeleteTeamProjectLibraryShare
    /collection:http://abc:8080/TFS/DefaultCollection
    /teamProject:*
    /name:*

REM Second example
TFSLabConfig DeleteTeamProjectLibraryShare
    /collection:http://abc:8080/TFS/DefaultCollection
    /teamProject:Project1
    /name:hg1

请参见

任务

配置和管理 Lab Management

参考

TFSLabConfig ListTeamProjectCollectionHostGroups 命令

TFSLabConfig ListTeamProjectHostGroups 命令

TFSLabConfig CreateTeamProjectHostGroup 命令

概念

TFSLabConfig 命令参考

其他资源

TFSConfig 实验室命令参考