Pregunta

Tengo una aplicación de consola que me gustaría que se ejecute como 'NT AUTHORITY \ NetworkService', pero no puedo recordar cómo hacerlo - la única razón es que será el anfitrión mi servicio en un servicio de Windows, pero para Kerberos comprobación de autorización i desea utilizar el SPN que ya está en el dominio (que tiene habilitado delegación)

En resumen puedo simplemente convertirla de una aplicación de consola a un servicio de Windows, pero yo estaba esperando para evitar eso.

¿Alguien sabe cómo hacer esto?

¿Fue útil?

Solución

No sé cómo es exacta, pero es sugeridos que esto podría no ser posible - ver aquí .

Puede ser que sea más sencillo para portarlo en un servicio ... para fines de depuración, es bastante fácil de escribir código que puede funcionar ya sea como un servicio o como un exe consola (por lo que es fácil de depurar, si bien en el mal identidad). Lo hago todo el tiempo ...

He aquí un ejemplo de esto; buscar en el código de los interruptores:

case "-c": 
case "-console":

es decir. con "c", se ejecuta el código directamente, en lugar de comenzar la infraestructura de servicios. El código también muestra cómo hacer que el acto exe como un auto-instalador, que puede ser muy útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top