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


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