Freigeben über


TFSLabConfig SetServiceAccount-Befehl

Legt die Dienstkontoanmeldeinformationen einer Teamprojektauflistung auf den angegebenen Benutzer in Visual Studio Team Foundation Server fest. Das Dienstkonto wird den folgenden Gruppen der Teamprojektauflistung hinzugefügt:

  • Build Service- für Bereitstellungsaktivitäten im Build-Agent und Zugriff auf Ablagespeicherorte.

  • Test Service: für die Autorisierung der Kommunikation zwischen Test-Agents und Testcontrollern.

Das Dienstkonto wird von Test-Agents und Build-Agents in einer Teamprojektauflistung verwendet, um mit Test- und Buildcontrollern zu kommunizieren.

HinweisHinweis

Die Anmeldeinformationen des Dienstkontos werden in Team Foundation Server nicht gesichert.Das Dienstkonto sollte mit den minimalen Rechten auf dem System erstellt werden.Der SetServiceAccount-Befehl gewährt dem angegebenen Benutzer die Berechtigungen, die erforderlich sind, um Kommunikation zwischen Agents und Controllern zu ermöglichen.

Erforderliche Berechtigungen

Zum Verwenden des SetServiceAccount-Befehls müssen Sie die Manage Lab Locations-Berechtigung auf der Teamprojektauflistung-Hostgruppenebene besitzen.Standardmäßig verfügen die TFS-Administratoren und die Mitglieder der Teamprojektsammlungs-Administratorgruppen über diese Berechtigung.Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

TFSLabConfig SetServiceAccount
    /Collection:collectionURL
    /User:userName

Optionen

Option

Beschreibung

Collection:collectionUrl

Erforderlich.Die URL der Teamprojektauflistung auf der Anwendungsebene von Team Foundation Server, die dem Dienstkonto zugeordnet werden soll.

User:userName

Erforderlich.Bei Bedarf die Domäne und der Benutzername des Dienstkontos.

Hinweise

Der SetServiceAccount-Befehl ersetzt alle vorhandenen Dienstkontoanmeldeinformationen in der Konfiguration der Teamprojektauflistung.Die Anmeldeinformationen, die in bereitgestellten Umgebungen verwendet werden, werden jedoch nicht ersetzt.Verwenden Sie den UpdateCredentialsOnDeployedEnvironments-Befehl, um die Anmeldeinformationen in vorhandenen Umgebungen zu ersetzen.

Beschreibung

Zur besseren Lesbarkeit sind Befehlsoptionen im Beispiel in separaten Zeilen aufgeführt.Geben Sie im Eingabeaufforderungsfenster alle Optionen für einen Befehl in der gleichen Zeile ein.

In diesem Beispiel wird ein Dienstkonto für eine Teamprojektauflistung hinzugefügt.

Code

TFSLabConfig SetServiceAccount
    /collection:http://contoso:8080/TFS/DefaultCollection 
    /user:contoso\user1

Siehe auch

Konzepte

TFSLabConfig-Befehlsreferenz

TFSConfig-Lab-Befehlsreferenz

Konfigurieren und Verwalten von Lab-Management