2017-02-24 4 views
0

Ich verwende TFS 2017 und zu versuchen, ein Mitglied zu Project Collection Dienstkonten mit dem tfssecurity Dienstprogramm wie folgt hinzufügen:TFS 2017 Fehler Addierglied zu Project Collection Dienstkonten mit tfssecurity

tfssecurity /server:"<https://myserverurl>" /m "[MyCollection]\Project Collection Service Accounts" "mydomains\myaccount" 

Ich erhalte diesen Fehler:

Error: TF50621: The Team Foundation group that you wish to manage is not owned by service host TEAM FOUNDATION, it is owned by . Please target your request at the correct host.

Irgendwelche Ideen? Ich versuche, das Dienstkonto hinzuzufügen, das meine Build-Agents-Dienste verwenden.

Der Grund, warum ich dies versuche, ist, dass mein Agent im Leerlauf läuft, aber keine Jobs in der Warteschlange annimmt. Dies ist eine neue Bereitstellung von TFS2017 und ich mache die anfängliche Konfiguration der server/agents/etc.

+0

ich die anfängliche Konfiguration von Build/Trennmittel mehrere Male getan habe und nie tun musste. Das Hinzufügen meines TFSBuild-Kontos zu den richtigen Sicherheitsgruppen in der Webbenutzerschnittstelle reicht aus, um sie als Dienst zu installieren. Ist das die richtige Frage, oder wäre eine Frage zur Einrichtung von Agenten besser geeignet? – DaveShaw

+0

Ich bin nicht sicher @DaveShaw, ich habe den Agenten konfiguriert, aber es nimmt nicht die Jobs. Ich hatte gelesen, dass das Hinzufügen des Dienstkontos zu dieser Gruppe dieses Problem möglicherweise beheben kann. Ich habe den Agenten als Dienst ohne Fehler von der Powershell-Eingabeaufforderung installiert. Ich habe Nachrichten erhalten, die darauf hinwiesen, dass der Agent konfiguriert wurde: Scan-Tool für Funktionen. Verbinde mit dem Server. Der Agent wurde erfolgreich hinzugefügt. Test-Agent-Verbindung user7619310

Antwort

0

Offenbar können Sie der Gruppe "Project Collection Services-Konten" keine Benutzer hinzufügen, wie sie derzeit in den Dokumenten für VSTS Sync Migrator angegeben sind. Stattdessen müssen Sie Ihr Migrator-Konto der Gruppe "Team Foundation Services-Konten" hinzufügen. Versuchen Sie diesen Befehl verwenden:

tfssecurity /g+ "Team Foundation Service Accounts" n:<domain\account> /server:http://<tfs-server-uri> 

Für mich ist es so aussah:

tfssecurity /g+ "Team Foundation Service Accounts" n:TFSSetup /server:http://tfs-server:8080/tfs 
Verwandte Themen