Как получить в настоящее время вошедший в систему Windows Windows с NANT

StackOverflow https://stackoverflow.com/questions/3427540

Вопрос

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

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

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

Это было полезно?

Решение

Проверять Окружающая среда :: Получите имя пользователя () функция. Это получает имя пользователя человека, который начал текущий поток (NAT NATE).

<mail 
  ...
  subject="Build run by ${environment::get-user-name()}" 
  ...
</mail>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top