A maneira mais fácil de fazer isso a partir de uma linha de comando é definitivamente NTRights.exe
do Windows Server 2003 Resource Toolkit .
ntrights +r SeServiceLogonRight -u jeroen -m \%COMPUTERNAME%
Eu quero fazer o script de uma instalação em que um serviço precisa ser executado como um usuário. Eu quero ser capaz de especificar o usuário.
A criação do usuário é fácil por meio do comando NET USER /ADD
.
Também é possível especificar o usuário para o serviço: o comando SC CONFIG
permite isso .
Agora, o link ausente: conceder ao usuário o privilégio "Fazer logon como um serviço" como um direito de logon ( SeServiceLogonRight
). Existe um comando para isso? Ou um script simples para o PowerShell?
A maneira mais fácil de fazer isso a partir de uma linha de comando é definitivamente NTRights.exe
do Windows Server 2003 Resource Toolkit .
ntrights +r SeServiceLogonRight -u jeroen -m \%COMPUTERNAME%
Eu uso Carbono e Chocolatey .
cinst carbon -y
Grant-Privilege -Identity $username -Privilege SeServiceLogonRight
Com base nesta resposta: link
Tags command-line windows