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