Administrador O usuário no servidor Windows 2008 R2 recebe mensagens de “acesso negado” para iniciar / interromper serviços

3

Eu fiz login em um servidor Windows 2008 R2 como um usuário de domínio que faz parte do grupo Administradores no computador de destino. Executando o seguinte comando, recebo erros de acesso negados:

$> sc stop ServiceName
[SC] OpenService FAILED 5:
Access is denied.

O que é estranho é que, como o mesmo usuário, posso abrir a GUI de Serviços (Ferramentas Administrativas > Serviços) e iniciar / parar o mesmo serviço sem problemas. Isso parece estar acontecendo para todos os serviços que eu tento iniciar / parar, e isso acontece como qualquer usuário "Administrativo" neste computador (com a exceção do usuário admin local, que eu não ter os creds para, a fim de testar). A linha de comando falha, mas a GUI funciona.

Eu também sei que a ortografia do nome do serviço está correta, porque se eu alterá-lo para ser outra coisa, recebo um erro diferente ("O serviço especificado não existe ..."). Eu noto que eu posso mudar o case do nome do serviço (ServiceName vs SERVICENAME) e ter acesso negado erros em ambos.

Eu recebo mensagens de acesso negado semelhante ao usar "net start ServiceName" em vez do comando sc.

Alguma ideia do que está acontecendo aqui? Precisando que isso funcione para fins de script. Os mesmos scripts estão funcionando bem em um servidor Win2003.

    
por Matt 17.02.2012 / 17:58

1 resposta

2

Parece que você descobriu por que muitas pessoas odeiam o Controle de conta de usuário .

Você deve clicar com o botão direito do mouse no ícone do prompt de comando e selecionar "Executar como administrador"; Isso permitirá que você realmente faça uso de seus direitos de administrador.

    
por 17.02.2012 / 18:00