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.

Tipp

Die Anmeldeinformationen des Dienstkontos werden nicht in Team Foundation Server 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-Erlaubnis auf der Teamprojektsammlungs-Hostgruppenebene besitzen. Standardmäßig verfügen die TFS-Administratoren und Mitglieder der Projektsammlungs-Administratorgruppen über diese Berechtigung. Weitere Informationen hierzu finden Sie unter Team Foundation Server-Berechtigungen.

TFSLabConfig SetServiceAccount
    /Collection:collectionURL
    /User:userName

Optionen

Option

Beschreibungen

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 in der Teamprojektsammlungskonfiguration alle vorhandenen Dienstkontoanmeldeinformationen. 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.

Beschreibungen

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

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

Code

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

Siehe auch

Aufgaben

Konfigurieren und Verwalten von Lab-Management

Konzepte

TFSLabConfig-Befehlsreferenz

Weitere Ressourcen

TFSConfig-Lab-Befehlsreferenz