Команда CreateTeamProjectHostGroup TFSLabConfig
Команда CreateTeamProjectHostGroup используется для присвоения группы узлов из коллекции командного проекта отдельному командному проекту в коллекции.Группы узлов задают один или несколько физических компьютеров, являющихся целевыми объектами развертывания виртуальных сред в Visual Studio Lab Management.Группы узлов создаются в Диспетчер виртуальных машин System Center (SCVMM) и назначаются коллекции проектов с помощью Visual Studio Lab Management. Используйте отдельные команды CreateTeamProjectHostGroup, чтобы назначить несколько групп узлов для командного проекта.
Примечание |
---|
Можно автоматически назначить группу узлов всем проектам в коллекции командных проектов при назначении группы узлов коллекции командных проектов.См. разделы Команды /HostGroup TFSConfig Lab и Практическое руководство. Изменение групп узлов для коллекций командных проектов. |
Необходимые разрешения
Для использования команды 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 |
Обязательное.URL-адрес коллекции командных проектов на сервере уровня приложений Team Foundation Server, на котором находится командный проект.Например, /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
См. также
Ссылки
Команда ListTeamProjectCollectionHostGroups TFSLabConfig
Команда ListTeamProjectHostGroups TFSLabConfig
Команда DeleteTeamProjectHostGroup TFSLabConfig
Основные понятия
Справочник команд TFSLabConfig
Настройка сервера с помощью консоли администрирования Team Foundation