Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Visual Studio 2019 | Visual Studio 2022
La commande TFVC (Team Foundation Version Control) tf proxy configure votre ordinateur client pour qu’il utilise un serveur proxy. La commande ajoute, supprime et répertorie les enregistrements proxy sur l’emplacement et la disponibilité d’un ou plusieurs serveurs proxy au sein de votre déploiement, y compris les sites distants.
Conditions préalables
| Catégorie | Spécifications |
|---|---|
| Permissions | - Pour utiliser la proxy commande pour configurer un ordinateur client : membre du groupe de sécurité utilisateur sur l’ordinateur local.- Pour utiliser la proxy commande pour utiliser des enregistrements proxy : autorisation AdminConfiguration . |
Pour plus d’informations, consultez 'espace de noms security et référence d’autorisation.
Syntaxe
tf proxy ([/configure [Url]) [/collection:TeamProjectCollectionUrl]
[/login:UserName,[Password]]
tf proxy /add Url [/name:Name] [/site:SiteName]
[/description:Description] [/default:(global|site|all)]
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]]
tf proxy /delete Url [/collection:TeamProjectCollectionUrl]
[/login:UserName,[Password]]
tf proxy /list [Url1 Yrl2 ...]
[/collection:TeamProjectCollectionUrl] [/login:UserName,[Password]]
tf proxy /enabled:(true|false)
Paramètres
Arguments
argument
Description
<url>
Identifie le serveur proxy. Vous devez utiliser le format http://<proxyServerName>:<proxyPortNumber>, où proxyServerName est le nom du serveur proxy et proxyPortNumber est le port d’écoute affecté, par exemple http://server:8081.
<TeamProjectCollectionUrl>
Identifie la collection de projets. Vous devez utiliser le format http://<ApplicationTierServerName>:<PortNumber>/<Directory>/<CollectionName>. où ApplicationTierServerName est le nom du serveur de la couche Application, PortNumber est le port d’écoute affecté et Directory/CollectionName sont les noms du répertoire et de la collection. Par exemple, http://server:8080/tfs/newcollection1.
<username>
Fournit une valeur à l’option /login. Vous pouvez spécifier une valeur de nom d’utilisateur comme DOMAIN\username ou username.
<password>
Fournit un mot de passe pour le nom d’utilisateur.
Options
option
Description
/configure
Configure votre ordinateur client pour utiliser un serveur proxy.
/collection
Spécifie la collection de projets.
/login
Spécifie le nom d’utilisateur et le mot de passe à authentifier.
/add
Ajoute un enregistrement proxy à Azure DevOps Server sur l’emplacement et la disponibilité des serveurs proxy sur votre réseau.
/name
Associe un nom à un enregistrement proxy.
/site
Associe un domaine Active Directory à un enregistrement proxy.
/description
Spécifie une description de l’enregistrement proxy.
/default
Spécifie l’étendue de l’enregistrement proxy. Vous pouvez spécifier l’une des valeurs suivantes :
globalsiteall
Si vous ajoutez un enregistrement proxy avec la valeur par défaut définie sur global, la première fois qu’un développeur effectue une opération de get, Azure DevOps Server redirige cette demande vers le proxy spécifié par l’enregistrement global. Si vous ajoutez un enregistrement proxy avec la valeur par défaut définie sur site, la première fois qu’un développeur à partir du domaine Active Directory spécifié effectue une opération de get, Azure DevOps Server redirige cette requête vers le proxy que l’enregistrement associé au site spécifie.
/delete
Supprime un enregistrement proxy d’Azure DevOps Server.
/list
Répertorie les enregistrements proxy dans le serveur Azure DevOps.
/enabled
Active ou désactive un proxy.
truefalse
Remarques
La commande proxy a deux objectifs, et chaque objectif est destiné à un type d’utilisateur différent.
En tant que développeur, vous pouvez utiliser la commande proxy pour configurer votre client afin qu’il utilise un serveur proxy ou pour remplacer les valeurs par défaut du réseau pour un serveur proxy. Cette tâche est similaire à la configuration d’Azure DevOps pour utiliser un proxy.
En tant qu’administrateur réseau, vous pouvez utiliser la commande proxy pour ajouter et gérer des enregistrements sur l’emplacement de différents serveurs proxy au sein de votre déploiement d’Azure DevOps Server. Vous pouvez utiliser ces enregistrements pour aider les développeurs à configurer leurs stations de travail pour utiliser un proxy. Si vous définissez un proxy global, Azure DevOps Server peut rediriger automatiquement les développeurs pour l’utiliser.
Si vous avez une topologie de réseau complexe avec plusieurs domaines Active Directory dans différents emplacements géographiques, vous pouvez configurer plusieurs enregistrements et associer chaque enregistrement à un domaine particulier. Ces enregistrements peuvent ensuite vous aider à diriger automatiquement les développeurs de chaque emplacement géographique vers le proxy approprié pour leur emplacement.
Pour plus d’informations sur l’utilisation de l’utilitaire de ligne de commande tf, consultez Utiliser les commandes de contrôle de version Team Foundation.
Exemples
L’exemple suivant détecte et configure automatiquement un ordinateur client pour utiliser un proxy, si un enregistrement proxy a été établi :
c:\projects>tf proxy /configure
L’exemple suivant remplace tous les enregistrements proxy sur Azure DevOps Server et configure un ordinateur client pour utiliser un proxy spécifié :
c:\projects>tf proxy /configure <Url>
L’exemple suivant ajoute un enregistrement global à Azure DevOps Server sur la disponibilité du proxy server. La première fois qu’un développeur effectue une opération de get, Azure DevOps Server redirige toutes les requêtes de ce développeur vers le proxy spécifié.
c:\projects>tf proxy /add http://server:8081 /default:global /collection:http://tfsserver:8080/
L’exemple suivant ajoute un enregistrement de site à Azure DevOps Server pour les développeurs dans un domaine Active Directory, nommé corp, pour utiliser ce proxy server. La première fois qu’un développeur de ce domaine effectue une opération de get, Azure DevOps Server redirige toutes les requêtes de ce développeur vers le proxy spécifié.
c:\projects>tf proxy /add http://server:8081 /default:site /site:corp /collection:http://tfsserver:8080/