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 ?