Proxybefehl (Team Foundation Version Control)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022-
Der Befehl "Team Foundation Version Control" (TFVC) tf proxy
konfiguriert Ihren Clientcomputer für die Verwendung eines Proxyservers. Der Befehl fügt Proxyeinträge hinzu, löscht und listet Proxyeinträge über den Standort und die Verfügbarkeit eines oder mehrerer Proxyserver in Ihrer Bereitstellung, einschließlich aller Remotestandorte, auf.
Voraussetzungen
Um den Befehl proxy
zum Konfigurieren eines Clientcomputers zu verwenden, müssen Sie Mitglied der sicherheitsgruppe Benutzer auf dem lokalen Computer sein. Um den Befehl proxy
zum Arbeiten mit Proxydatensätzen zu verwenden, verfügen Sie über die berechtigung AdminConfiguration.
Weitere Informationen finden Sie unter Sicherheitsnamespace und Berechtigungsreferenz.
Syntax
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)
Parameter
Argumente
Argument
Beschreibung
<url>
Identifiziert den Proxyserver. Sie müssen das Format http://<proxyServerName>:<proxyPortNumber>
verwenden, wobei proxyServerName
der Name des Proxyservers ist und proxyPortNumber
der zugewiesene Überwachungsport ist, z. B. http://server:8081
.
<TeamProjectCollectionUrl>
Identifiziert die Projektauflistung. Sie müssen das Format http://<ApplicationTierServerName>:<PortNumber>/<Directory>/<CollectionName>
verwenden. wobei ApplicationTierServerName
der Name des Anwendungsebenenservers ist, ist PortNumber
der zugewiesene Überwachungsport, und Directory/CollectionName
sind die Namen des Verzeichnisses und der Sammlung. Beispiel: http://server:8080/tfs/newcollection1
.
<username>
Stellt einen Wert für die Option /login
bereit. Sie können einen Benutzernamenswert entweder als DOMAIN\username
oder als username
angeben.
<password>
Stellt ein Kennwort für den Benutzernamen bereit.
Optionen
Option
Beschreibung
/configure
Konfiguriert Ihren Clientcomputer für die Verwendung eines Proxyservers.
/collection
Gibt die Projektauflistung an.
/login
Gibt den Benutzernamen und das Kennwort für die Authentifizierung an.
/add
Fügt azure DevOps Server einen Proxydatensatz zum Standort und zur Verfügbarkeit von Proxyservern in Ihrem Netzwerk hinzu.
/name
Ordnet einen Namen einem Proxydatensatz zu.
/site
Ordnet eine Active Directory-Domäne einem Proxydatensatz zu.
/description
Gibt eine Beschreibung des Proxydatensatzes an.
/default
Gibt den Bereich des Proxydatensatzes an. Sie können einen der folgenden Werte angeben:
global
site
all
Wenn Sie einen Proxydatensatz mit dem Standardsatz auf global
hinzufügen, leitet Azure DevOps Server beim ersten Mal einen get
Vorgang um, der an den Proxy weiterleitet, den der globale Datensatz angibt. Wenn Sie einen Proxydatensatz mit dem Standardsatz auf site
hinzufügen, leitet Azure DevOps Server beim ersten Mal, wenn ein Entwickler aus der angegebenen Active Directory-Domäne einen get
Vorgang ausführt, diese Anforderung an den Proxy weiter, den der mit der Website verknüpfte Datensatz angibt.
/delete
Löscht einen Proxydatensatz aus Azure DevOps Server.
/list
Listet Proxyeinträge auf dem Azure DevOps-Server auf.
/enabled
Aktiviert oder deaktiviert einen Proxy.
true
false
Bemerkungen
Der Befehl proxy
hat zwei Zwecke, und jeder Zweck richtet sich an einen anderen Benutzertyp.
Als Entwickler können Sie den Befehl proxy
verwenden, um Ihren Client so zu konfigurieren, dass er einen Proxyserver verwendet oder die Netzwerkstandardwerte für einen Proxyserver außer Kraft setzen kann. Diese Aufgabe ähnelt dem Konfigurieren von Azure DevOps für die Verwendung eines Proxys.
Als Netzwerkadministrator können Sie den Befehl proxy
verwenden, um Datensätze zum Standort verschiedener Proxyserver in Ihrer Bereitstellung von Azure DevOps Server hinzuzufügen und zu verwalten. Mithilfe dieser Einträge können Entwickler ihre Arbeitsstationen so konfigurieren, dass ein Proxy verwendet wird. Wenn Sie einen globalen Proxy definieren, kann Azure DevOps Server Entwickler automatisch umleiten, um ihn zu verwenden.
Wenn Sie über eine komplexe Netzwerktopologie mit mehreren Active Directory-Domänen an verschiedenen geografischen Standorten verfügen, können Sie mehrere Datensätze einrichten und jeden Datensatz einer bestimmten Domäne zuordnen. Diese Datensätze können Ihnen dann helfen, Entwickler automatisch von jedem geografischen Standort an den entsprechenden Proxy für ihren Standort zu leiten.
Weitere Informationen zur Verwendung des Befehlszeilenprogramms tf
finden Sie unter Verwenden von Befehlen für die Versionskontrolle von Team Foundation.
Beispiele
Im folgenden Beispiel wird automatisch ein Clientcomputer für die Verwendung eines Proxys erkannt und konfiguriert, wenn ein Proxydatensatz eingerichtet wurde:
c:\projects>tf proxy /configure
Im folgenden Beispiel werden alle Proxyeinträge auf Azure DevOps Server außer Kraft gesetzt und ein Clientcomputer für die Verwendung eines angegebenen Proxys konfiguriert:
c:\projects>tf proxy /configure <Url>
Im folgenden Beispiel wird Azure DevOps Server einen globalen Eintrag zur Verfügbarkeit des server
-Proxys hinzugefügt. Wenn ein Entwickler zum ersten Mal einen get
Vorgang ausführt, leitet Azure DevOps Server alle Anforderungen von diesem Entwickler an den angegebenen Proxy um.
c:\projects>tf proxy /add http://server:8081 /default:global /collection:http://tfsserver:8080/
Im folgenden Beispiel wird Azure DevOps Server für Entwickler in einer Active Directory-Domäne, die corp
genannt wird, einen Websiteeintrag hinzugefügt, um diesen server
Proxy zu verwenden. Wenn ein Entwickler aus dieser Domäne zum ersten Mal einen get
Vorgang ausführt, leitet Azure DevOps Server alle Anforderungen von diesem Entwickler an den angegebenen Proxy weiter.
c:\projects>tf proxy /add http://server:8081 /default:site /site:corp /collection:http://tfsserver:8080/