Você precisa prefixar as entradas com D: assim:
sc sdset My.Service D:(A;;RPWP;;;S-1-1-0)
Com base em Como para dar direitos a um usuário para o reinício de um serviço
Eu tentei o comando
sc sdset My.Service (A;;RPWP;;;S-1-1-0)
que eu acredito que deve dar a todos os usuários permissão para reiniciar o My.Service
quando eu executo o comando
o erro é:
[SC] ConvertStringSecurityDescriptorToSecurityDescriptor FAILED 87:
wrong parameter
O que estou fazendo de errado?
EDITAR:
sc sdset My.Service D:(A;;RPWP;;;S-1-1-0)
sc é bem-sucedido, mas net.exe e sc.exe dão permissão negada
Tags permissions windows service