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