如何使用Nant获取当前登录的Windows用户
-
26-09-2019 - |
题
我有一个NANT脚本,可以进行ASP.NET应用程序的构建和部署。
这生活在许多人登录以执行构建的远程机器上。
(由于各种无关的原因,这不是自动化的)
在NANT脚本的成功或失败后,我将一封电子邮件发送到团队分配列表,并指出构建成功或失败。我希望能够列出登录远程计算机以在电子邮件文本中运行构建脚本的用户的名称。
这可能在南特吗?我正在使用标准的南特 <mail>
执行电子邮件的任务。
解决方案
查看 环境:: get-user-name() 功能。它获取了启动当前线程(NANT进程)的人的用户名。
<mail
...
subject="Build run by ${environment::get-user-name()}"
...
</mail>
不隶属于 StackOverflow