TFSLabConfig TPHostGroup Command

Note

These commands only work on SCVMM 2012 server, and are not supported on SCVMM 2008 R2 server.

Use the TPHostGroup command to assign or unassign a host group from a team project collection to individual team projects in the collection. Host groups specify one or more physical machines that are the deployment targets for virtual environments in Visual Studio Lab Management..

To run these commands, you must be a member of Team Project Collection Administrators group in Team Foundation Server for the collection you specify. In addition, you must be a member of Administrator or Delegated Administrator role in the SCVMM Server from which you are adding the host groups.

TfsLabConfig TPHostGroup 
      /collection:collectionUrl
      /teamProject:* | teamProjectName
      [/add 
            /teamProjectCollectionHostGroup:* | teamProjecctCollectionHostGroupFQDN
            /name:teamProjectHostGroupName
            [/description:description]
            [/NoPrompt]]
      [/delete 
            /name:* | teamProjectHostGroupName
            [/noprompt]]
      [/list]

Parameters

Option

Description

collection:collectionUrl

Required. Specifies the URL of the team project collection on the application-tier of the Team Foundation Server.

teamProject:* | teamProjectName

The name of the team project to which to add or delete host groups. Use quotation marks if there are spaces in the name. Use an asterisk (* ) to assign the specified host group to all team projects in the collection.

add

Adds the specified host group to the team projects.

teamProjectCollectionHostGroup:teamProjectCollectionHostGroup

The name of the host group in the team project collection. Use quotation marks if there are spaces in the name. Use an asterisk (*) to assign all host groups in the collection to the specified team project.

name:hostGroupName

Tthe name of the host group in the team project collection.

Delete

Removes the host group from the team project.

noPrompt

Suppresses display progress and result data from the command window.

list

Lists all host groups that are assigned to the specified team project.

Example

In this example, all the host groups in the team project collection are assigned to all the team projects in the collection:

TFSLabConfig TPHostGroup /add
      /collection:http://abc:8080/TFS/Collection0
      /teamProject:*
      /teamProjectCollectionHostGroup:NORTHAMERICA\hostgroup1
      /name:HostGroup1

See Also

Reference

TFSLabConfig TPCLibraryShare Command

TFSLabConfig TPLibraryShare Command

Concepts

Configure Lab Management with TFSLabConfig

Configure and administer Lab Management