Как получить зарегистрированного пользователя Windows с помощью NAnt - PullRequest
1 голос
/ 07 августа 2010

У меня есть скрипт NAnt, который выполняет сборку и развертывание приложения ASP.Net.Он живет на удаленной машине, на которую многие люди входят, чтобы выполнить сборку. (это не автоматизировано по разным причинам, которые не имеют значения)

При успешном выполнении или сбое сценария Nant мне отправляется электронное письмо в список рассылки группы, в котором говорится, что сборка прошла успешно или не удалась.Я хотел бы иметь возможность перечислить имя пользователя, который вошел на удаленный компьютер для запуска сценария сборки, в тексте электронного письма.

Возможно ли это в NAnt?Я использую стандартную задачу NAnt <mail> для отправки электронной почты.

1 Ответ

3 голосов
/ 07 августа 2010

Проверка environment :: get-user-name () функция. Он получает имя пользователя, который запустил текущий поток (процесс nant).

<mail 
  ...
  subject="Build run by ${environment::get-user-name()}" 
  ...
</mail>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...