Konfigurieren einer TFS2015 build-agent schlägt fehl, weil-agent-pool nicht gefunden. Warum?

Bei der Konfiguration einer build-agent mit dem Einsatz eines PowerShell-Skripts, durch eine vor-Ort-TFS2015, das Skript gibt Fehler aus, weil es nicht finden können, die agent-pool auf dem server.

Allerdings, die agent-pool 'default' auf jeden Fall vorhanden ist. Auf einem anderen server das gleiche script wie erwartet funktioniert, und baut ausführen. Siehe die Ausgabe des Skripts unten.

Habe ich versucht, die folgenden:

  • Erstellen Sie eine neue agent-pool auf dem server, und der Verweis, dass im Skript. Gleiche problem "Agent-pool nicht gefunden".
  • Installiert Visual Studio 2015 mit minimalen features.
  • Der Benutzer der das Skript ausführt, ist Mitglied der "Build-Administratoren' und 'Build Service-Konten' security-Gruppen.

Was die Ursache der Skript-Fehler bei der agent-pool Verifizierung?

PS C:\Windows\system32> E:\Build\agentConfigureAgent.ps1
Geben Sie den Namen für diesen Agenten (standardmäßig-Agent-SRV001): BUILD002
Geben Sie die URL für Team Foundation Server (Standard ist: http://[ip-Adresse]:8080/tfs
Agent so konfigurieren, dass gegen die agent-pool? (Standard-pool-name ist 'default'):
Geben Sie den Pfad des Ordners work für diesen Agenten (default ist 'E:\Build\agent_work'): E:\Build\Work
Möchten Sie installieren Sie die Agenten als Windows-Dienst (J/N) (standardmäßig Y): n
Möchten Sie konfigurieren Sie alle vorhandenen Agenten (Y/N) (der Standardwert ist N; der agent wird aktualisiert):
Konfigurieren des Agents
Freigabe von Dateien Aufrufen agent konfigurieren ohne /RunningAsService
Aufruf-agent konfigurieren ohne /Kraft
Nicht in der Lage zu finden, ein agent pool mit dem Namen: default
WARNUNG: Konfiguration-agent-Fehler, aber Sie können dieses problem beheben, konfigurieren Sie mit /Force.
Möchten Sie die agent-Konfiguration erneut mit dem parameter -Force (J/N): y
Aufruf-agent konfigurieren ohne /RunningAsService
Aufruf-agent konfigurieren /Force
Nicht in der Lage zu finden, ein agent pool mit dem Namen: default
E:\Build\agent\ConfigureAgent.ps1 : Konfigurieren der Agenten ist fehlgeschlagen. Bei Zeile:1 char:1
+ E:\Build\agent\ConfigureAgent.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Befehle.WriteErrorException,ConfigureAgent.ps1

Ist der Benutzer ein Mitglied der agent pool-service-Konten-Gruppe?
Nein, war es nicht! Hinzugefügt habe ich den Benutzer an den "Service Accounts" - Gruppe, jedoch ergab sich ein Fehler: "die Bedürfnisse der Benutzer Verwalten-Berechtigung für die pool-Standard..." Hinzufügen der Benutzer zu "Pool-Administratoren" - Gruppe hat das problem zu lösen, aber es nicht das Gefühl, es ist der richtige Weg.
Seltsam... ich hätte angenommen, dass meine service-Konto zu einem Mitglied der Projekt-Auflistung Build Service-Konten genug gewesen wäre.

InformationsquelleAutor RoelF | 2015-06-15

Schreibe einen Kommentar