Как получить в настоящее время вошедший в систему Windows Windows с NANT
-
26-09-2019 - |
Вопрос
У меня есть сценарий, который делает сборку и развертывание приложения ASP.NET.
Это живет на удаленной машине, которую многие люди воходят в выполнение сборки.
(Это не автоматизировано по разным причинам, которые не имеют значения)
После успеха или провала сценария NANT у меня есть электронная почта, отправленная в списке распределения команды, заявив, что сборка была успешной или неудачной. Я хотел бы иметь возможность перечислить имя пользователя, который вошел в удаленный компьютер, чтобы запустить скрипт сборки в тексте электронной почты.
Это возможно в няне? Я использую стандартный NANT <mail>
Задача сделать электронное письмо.
Решение
Проверять Окружающая среда :: Получите имя пользователя () функция. Это получает имя пользователя человека, который начал текущий поток (NAT NATE).
<mail
...
subject="Build run by ${environment::get-user-name()}"
...
</mail>