2011-07-25 16 views
10

से Windows उपयोगकर्ता में वर्तमान लॉग इन कैसे प्राप्त करें Msbuild से वर्तमान लॉग-इन विंडोज उपयोगकर्ता कैसे प्राप्त कर सकते हैं? क्या इसे पाने के लिए एक समान तरीका है, जैसा कि हम environment::get-user-name() फ़ंक्शन के साथ नंत के साथ कर सकते हैं?MSBuild

उत्तर

8

can use$(USERNAME)USERNAME पर्यावरण चर पढ़ने के लिए।

+0

THX है, ठीक है :) – stranger789

+0

काम व्यक्ति के उपयोगकर्ता नाम प्राप्त करने के लिए जो बिल्ड का अनुरोध किया है कि आप $ (RequestedFor) निर्माण संपत्ति का उपयोग कर सकते हैं - http://www.woodwardweb.com/vsts/30_useful_team.html – RPNinja

+0

क्या होगा यदि आप एनटीएलएम का उपयोग कर रहे हैं और उपयोगकर्ता नाम खाली है? – kman

2

आपका सबसे अच्छा शर्त शायद सिर्फ एक कमांड विंडो खोलने के वातावरण चर

%UserName% 
%UserDomain% 

का उपयोग करें और देखने के लिए क्या परिभाषित किया है set टाइप करने के लिए है। MSBuild में, इन $ (USERNAME) और $ (UserDomain) के रूप में परिभाषित किया जाएगा -, MSDN देख How To Use an Environment Variables in a Build

2

आजमाएँ इस

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

 संबंधित मुद्दे