Pregunta

Tengo un script NANT que hace una compilación e implementación de una aplicación ASP.NET.
Esto vive en una máquina remota en la que muchas personas inician para realizar construcciones.
(Esto no está automatizado por varias razones irrelevantes)

Tras el éxito o el fracaso del script NANT, tengo un correo electrónico que se envía a una lista de distribución del equipo, afirmando que la compilación fue exitosa o fallida. Me gustaría poder enumerar el nombre del usuario que inició sesión en la máquina remota para ejecutar el script de compilación en el texto del correo electrónico.

¿Es esto posible en Nant? Estoy usando el nant estándar <mail> tarea hacer el correo electrónico.

¿Fue útil?

Solución

Controlar Medio ambiente :: Get-User-Name () función. Obtiene el nombre de usuario de la persona que comenzó el hilo actual (proceso NANT).

<mail 
  ...
  subject="Build run by ${environment::get-user-name()}" 
  ...
</mail>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top