6 votes

TFS Build : Exécuter un script Powershell en tant qu'administrateur

J'ai créé une définition de construction pour notre serveur de construction nocturne. Après avoir construit le projet (un service Windows), je dois exécuter un script Powershell pour installer et démarrer le service. J'ai donc ajouté une étape de construction pour exécuter le script Powershell spécifique. J'ai ensuite installé un TFS Build Agent et Visual Studio sur le serveur de construction nocturne (qui le sera bientôt). Après avoir exécuté le script de construction, j'ai obtenu un 'code de sortie 5' qui semble être lié à des autorisations d'administrateur manquantes. Si je lance le script en tant qu'administrateur sur le serveur manuellement, cela fonctionne bien. L'utilisateur, qui est utilisé par l'agent, a déjà les droits d'administrateur.

Y a-t-il un moyen d'exécuter le powershell script sur le serveur de construction avec un agent de construction / définition de construction avec des autorisations d'administrateur ?

5voto

PatrickLu-MSFT Points 27080

Vous devez simplement vous assurer que votre compte de service de construction (qui peut être un compte local, un compte de domaine ou un service local dans un groupe de travail) a également obtenu le droit d'administration.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X