Estou tentando controlar serviços em uma máquina W2k8 de outra; nenhum domínio apenas um grupo de trabalho. A conta de usuário em que estou logado como administrador em ambas as máquinas.
Eu tentei psservice e sc.exe. Estes funcionam em um ambiente Windows Server 2003, mas parece que eu preciso de uma etapa extra ou dois, devido ao modelo de segurança alterado em 2008. Alguma idéia de como conceder permissão para o Service Control Manager (psservice) ou OpenService (sc)? Eu tentei executar a janela do DOS com "Run As Administrator" e não fez diferença.
Com psservice eu recebo o seguinte
D:\mydir>psservice \REMOTESERVER -u "adminid" -p "adminpassword" start "Display Name of Service"
PsService v2.22 - Service information and configuration utility
Copyright (C) 2001-2008 Mark Russinovich
Sysinternals - www.sysinternals.com
Unable to access Service Control Manager on \REMOTESERVER:
Access is denied.
No servidor remoto, recebo a seguinte mensagem no Registro de segurança para saber se conecto e faço login na máquina remota. Eu suponho que, em seguida, falha em uma etapa de autorização subseqüente. A mensagem de logoff no log de segurança é apenas isso ("Uma conta foi desconectada."), Portanto não há informações adicionais.
Special privileges assigned to new logon.
Subject:
Security ID: REMOTESERVER\adminid
Account Name: adminid
Account Domain: REMOTESERVER
Logon ID: 0xxxxxxxx
Privileges: SeSecurityPrivilege
SeBackupPrivilege
SeRestorePrivilege
SeTakeOwnershipPrivilege
SeDebugPrivilege
SeSystemEnvironmentPrivilege
SeLoadDriverPrivilege
SeImpersonatePrivilege
sc.exe é semelhante. A sintaxe e o erro do comando são diferentes, mas também vejo a mesma mensagem de login no log de segurança do servidor remoto.
D:\mydir>sc \REMOTESERVER start "Registry Name of Service"
[SC] StartService: OpenService FAILED 5:
Access is denied.