Команда Certificates
С помощью команды Certificates можно изменить настройку сертификатов для проверки подлинности клиента при развертывании Visual Studio Team Foundation Server (TFS), в котором используется HTTPS, протокол SSL и сертификаты.По умолчанию команда Certificates автоматически выберет сертификат клиента из списка сертификатов для текущего пользователя.Однако параметры команды можно использовать для указаний конкретного сертификата или сертификатов из контекста текущего пользователя или из контекста локального компьютера.
Перед использованием команды Certificates сначала необходимо настроить серверы в развертывании TFS, чтобы использовать сертификаты.Дополнительные сведения см. в разделе Настройка использования HTTPS с SSL для Team Foundation Server.
Необходимые разрешения
Для использования команды Certificates нужно быть участником группы безопасности Администраторы Team Foundation и локальной группы Администраторы на компьютере, на котором будет выполняться команда.Дополнительные сведения см. в разделе Разрешения Team Foundation Server.
Примечание |
---|
Даже если вход в систему выполнен с учетными данными администратора, чтобы выполнить эту функцию, необходимо открыть окно командной строки с повышенными привилегиями. |
TFSConfig Certificates [/machine] [/disable] [/autoSelect] [/noprompt] [/thumbprints:thumbprint1[,thumbprint2,...]]
Параметры
Заполнитель |
Описание |
---|---|
Thumbprint |
Задает шестнадцатеричную строку, которая содержит безопасный хэш-алгоритм (SHA), в хэш-форме SHA-1 сертификата, который требуется использовать.Дополнительные сведения о том, как найти отпечаток сертификата, см. на следующей странице веб-сайта Майкрософт: Практическое руководство. Получение отпечатка сертификата. |
Параметр |
Описание |
---|---|
/machine |
Указывает, что будет использоваться список сертификатов из контекста локального компьютера, а не из контекста текущего пользователя. |
/disable |
Указывает, что будет отключен параметр проверки подлинности сертификата клиента. |
/autoSelect |
Указывает, что сертификат будет автоматически выбираться из списка сертификатов.Окно "Управление сертификатами клиентов" открываться не будет. |
/noprompt |
Указывает, что окно "Управление сертификатами клиентов" не будет открываться при выполнении команды "Сертификаты". |
/thumbprints:thumbprint |
Указывает, что будет использоваться сертификат, соответствующий указанному отпечатку.Можно указать несколько сертификатов, разделяя отдельные отпечатки запятыми. |
Заметки
Команда Certificates используется для настройки сертификатов клиентов, которые используются в развертывании TFS, настроенном для использования HTTPS/SSL и сертификатов.Если использовать команду Certificates без параметров, клиентский сертификат будет автоматически выбран из контекста текущего пользователя, из которого была запущена команда.
Пример
В следующем примере показано, как указать сертификат локального компьютера, имеющий отпечаток "aa bb cc dd ee", без отображения запроса.
Примечание |
---|
Примеры приводятся только для иллюстрации и являются вымышленными.Реальная ассоциация не подразумевается. |
TFSConfig Certificates /machine /thumbprint:aa bb cc dd ee /noprompt
В следующем примере показано, как задать использование автоматического выбора сертификата клиента в хранилище текущего пользователя.
TFSConfig Certificates /autoselect
См. также
Основные понятия
Архитектура Team Foundation Server
Другие ресурсы
Управление конфигурацией сервера с помощью средства TFSLabConfig