2011-07-25 2 views

Répondre

8

Vous can use$(USERNAME) de lire la variable d'environnement USERNAME.

+0

thx, a bien fonctionné :) – stranger789

+0

Pour obtenir le nom d'utilisateur de la personne qui demandé la construction, vous pouvez utiliser la propriété de construction $ (RequestedFor) - http://www.woodwardweb.com/vsts/30_useful_team.html – RPNinja

+0

Que faire si vous utilisez NTLM et nom d'utilisateur est vide? – kman

2

Votre meilleur pari est probablement d'utiliser les variables d'environnement

%UserName% 
%UserDomain% 

Il suffit d'ouvrir une fenêtre de commande et tapez set pour voir ce qui est défini. En MSBuild, ceux-ci seraient définis comme $ (USERNAME) et $ (USERDOMAIN) - voir MSDN, How To Use an Environment Variables in a Build

2

Essayez cette

<Message Text="$(USERNAME)"/> 
Questions connexes