Команда Proxy (TFSConfig)
Можно использовать команду TFSConfig Proxy, чтобы обновить или изменить параметры, которые использует прокси Team Foundation Server.Прокси-сервер Team Foundation Server обеспечивает поддержку распределенных команд для использования системы управления версиями, управляя кэшем загруженных файлов системы управления версиями в местоположении распределенной команды.Настроив использование прокси-сервера Team Foundation Server, можно существенно снизить необходимую пропускную способность при глобальных соединениях.Кроме того, не требуется управлять загрузкой и кэшированием файлов версий; управление файлами прозрачно для разработчика, который их использует.При этом обмен метаданными и загрузка файлов на сервер продолжает отображаться в Team Foundation Server (TFS).При использовании службы Team Foundation для размещения проекта разработки в облаке можно использовать команду Прокси не только для управления кэшем проектов в размещенной коллекции, но также для управления некоторыми параметрами, используемыми этой службой.
Дополнительные сведения об установке и начальной настройке прокси-сервера Team Foundation Server см. в разделе Практическое руководство. Кэширование файлов системы управления версиями на удаленном сайте.Дополнительные сведения о настройке прокси-сервера на клиентских компьютерах см. в разделе Справочные сведения о командной строке системы управления версиями Team Foundation.
Требования
Для использования команды Proxy нужно быть членом группы безопасности Администраторы Team Foundation на администратором на прокси-сервере.Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Использование TFSConfig Proxy
TFSConfig Proxy /add|delete|change [/Collection:TeamProjectCollectionURL /account:AccountName] /ServerURL:TeamFoundationServerURL [/Continue]
Аргумент |
Описание |
---|---|
TeamProjectCollectionURL |
Используется совместно с /Collection.Задает URL-адрес коллекции командных проектов, размещенной в службе Team Foundation, в формате имя_учетной_записи.имя_домена/имя_коллекции. |
AccountName |
Используется совместно с /Collection.Указывает имя учетной записи, которая используется в качестве учетной записи для службы Team Foundation.Если имя учетной записи содержит пробелы, то имя должны быть заключен в кавычки ("").Все специальные знаки в именах учетной записи должен быть указан в соответствии с синтаксисом командной строки. |
ServerURL |
Используется совместно с /ServerURL.Указывает URL-адрес развертывания TFS в формате URL_сервера:порт/tfs. |
Параметр |
Описание |
---|---|
/add |
Добавляет указанный сервер или коллекцию в список прокси с файле Proxy.config./add можно выполнить несколько раз, чтобы включить несколько коллекций или серверов.При использовании /add с коллекцией, размещенной в службе Team Foundation, будут предложены ваши учетные данные в службе Team Foundation. |
/change |
Изменяет учетные данные, сохраненные в виде учетной записи службы для службы Team Foundation.Параметр /change используется только для службы Team Foundation. Он не должен использоваться для локального развертывания TFS. |
/delete |
Удаляет указанный сервер или коллекцию из списка прокси с файле Proxy.config. |
/account |
Указывает учетную запись, которая используется в качестве учетной записи службы для прокси в службе Team Foundation.Этот параметр используется только для службы Team Foundation в сочетании с параметром /change. Учетная запись службы по умолчанию используемая для службы Team Foundation — "Account Service." |
/continue |
Продолжает выполнение команды, даже если процесс проверки создает предупреждения. |
Заметки
С помощью команды Proxy можно обновить существующую конфигурацию прокси-сервера Team Foundation Server.Нельзя использовать команду Proxy для начальной установки и настройки прокси-сервера.
Пример
Следующий пример демонстрирует добавление развертывания TFS с именем FABRIKAM в список прокси.
Примечание |
---|
Примеры приводятся только для иллюстрации и являются вымышленными.Реальная ассоциация не подразумевается. |
TFSConfig Proxy /add /ServerURL:http://www.fabrikam.com:8080/tfs
Следующий пример демонстрирует добавление коллекции командных проектов, размещенной в службе Team Foundation, в список прокси.Коллекция называется PhoneSaver, а имя учетной записи, используемое для службы Team Foundation, — JillFrank.fabrikam.com.Поскольку параметр /account не указан, будет использоваться учетная запись службы по умолчанию.
TFSConfig Proxy /add /Collection:https://JillFrank.tfspreview.com/PhoneSaver
Следующий пример демонстрирует изменение учетной записи службы, используемой прокси, для коллекции командных проектов, размещенной в службе Team Foundation.Коллекция называется PhoneSaver, имя учетной записи, используемой для службы Team Foundation, — JillFrank.fabrikam.com, а учетная запись службы, используемая прокси, изменяется на "My Proxy Service Account".Поскольку имя учетной записи содержит пробелы, используются кавычки.
TFSConfig Proxy /change /Collection:https://JillFrank.tfspreview.com/PhoneSaver /account:"My Proxy Service Account"
См. также
Основные понятия
Практическое руководство. Кэширование файлов системы управления версиями на удаленном сайте
Другие ресурсы
Использование средств командной строки Team Foundation Server