Команда 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
См. также
Задачи
Настройка и администрирование Lab Management
Ссылки
Команда ListTeamProjectCollectionHostGroups TFSLabConfig
Команда ListTeamProjectHostGroups TFSLabConfig
Команда DeleteTeamProjectHostGroup TFSLabConfig
Основные понятия
Настройка Lab Management с помощью средства TFSLabConfig
Настройка сервера с помощью консоли администрирования Team Foundation