2010-08-06 115 views
1

我有一个NAnt脚本,用于构建和部署ASP.Net应用程序。
它存在于许多人登录进行构建的远程机器上。
(这不是自动的不相关的各种原因),我有一个电子邮件被发送到一个组通讯组列表
如何使用NAnt获取当前登录的Windows用户

一旦南特脚本的成功或失败,并指出,构建成功或失败。 我希望能够列出登录到远程计算机的用户的名称,以便在电子邮件的文本中运行构建脚本。

NAnt可能吗? 我正在使用标准NAnt <mail>任务来执行电子邮件。

回答

3

检查environment::get-user-name()功能。它获取启动当前线程的人的用户名(nant进程)。

<mail 
    ... 
    subject="Build run by ${environment::get-user-name()}" 
    ... 
</mail> 
+0

这工作完美,谢谢! – funkymushroom 2010-08-07 04:43:43

相关问题