Ich bin neu in TFS und brauche Hilfe, um folgendes Problem zu überwinden.Aufruf von Batch-Skript mit bestimmten Benutzer von TFS Build-Server
Ich habe einen Desktop, der ein lizenziertes Test-Tool und automatisierte Tests mit diesem Tool entwickelt hat. Die Lizenz des Tools ist an den Benutzer gebunden, der an diesem Desktop angemeldet ist. Jetzt habe ich eine Batchdatei für meine automatisierten Tests erstellt und möchte diese Batchdatei von TFS aufrufen. Ich habe den TFS-Agenten auf dem Desktop installiert, auf dem sich dieses Tool befindet, und auf dem TFS-Server eine Build-Definition konfiguriert, die diese Batch-Datei ausführt. Bis hier funktioniert alles gut.
Das Problem ist, wenn das Batch-Skript vom TFS-Agenten aufgerufen wird (denke ich) es als SYSTEM-Benutzer und nicht der Benutzer beteiligt ist, der an die Lizenz gebunden ist. Aus diesem Grund schlägt die Lizenzprüfung fehl und meine Tests können nicht ausgeführt werden. Gibt es eine Möglichkeit, TFS mitzuteilen, das Stapel-Skript mit einem bestimmten Benutzer auszuführen?
Wenn der Agent von mehr als ein Projekt verwendet wird 's keine gute Idee, um die Identität des Agenten zu wechseln. – k7s5a