Поделиться через


Команда 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

Другие ресурсы

Команды Lab