Команда CreateTeamProjectHostGroup TFSLabConfig
Используйте команду CreateTeamProjectHostGroup для назначения группы узлов из коллекции командных проектов отдельному командному проекту в коллекции. Группы узлов задают один или несколько физических компьютеров, являющихся целевыми объектами развертывания виртуальных сред в Visual Studio Lab Management. Группы узлов создаются в System Center Virtual Machine Manager (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