Pergunta

Eu tenho um aplicativo de console que eu gostaria de executar como 'NT AUTHORITY \ NetworkService', mas eu não consigo lembrar como fazê-lo - a única razão é que eu vou estar hospedando o meu serviço em um serviço do Windows, mas para Kerberos autenticação testar eu quero usar o SPN que já está no domínio (ele tem delegação habilitada)

Em suma i pode simplesmente convertê-lo de um aplicativo de console para um serviço do Windows, mas eu estava esperando para evitar isso.

Alguém sabe como fazer isso?

Foi útil?

Solução

Eu não sei o quão preciso ele é, mas é sugeriu que isso pode não ser possível - veja aqui .

Pode ser mais simples de porta-lo em um serviço ... para fins de depuração, é bastante fácil de escrever código que pode funcionar tanto como um serviço ou como um exe console (o que facilita a depuração, embora no errada identidade). Eu faço isso o tempo todo ...

Eis um exemplo disso; procurar no código para os interruptores:

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

i. com "c", ele executa o código diretamente, em vez de começar a infra-estrutura de serviços. O código também mostra como fazer com que o ato exe como um auto-instalador, o que pode ser muito útil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top