É necessário permitir que usuários padrão executem comandos sc stop/sc start para e1iexpress

É necessário permitir que usuários padrão executem comandos sc stop/sc start para e1iexpress

Um problema persistente que temos é que, em nossos computadores, nossos drivers de Internet travam quando os laptops se movem de um lugar para outro. Em teoria, poderíamos resolver isso fornecendo aos usuários um script para reiniciar o driver com sc stop e sc start; na prática, não podemos conceder permissões de administrador aos nossos usuários, e qualquer método envolvendo /SaveCred consumiria muito tempo, pois temos alguns computadores aqui. (A menos que possamos usar o SaveCred uma vez em um servidor e permitir que todos acessem esse arquivo em lote? Não sei se isso funciona.)

Estamos executando o Win10 com um back-end do Active Directory. Qualquer ajuda seria muito apreciada. :)

Responder1

Os serviços (incluindo motoristas) têm umdescritor de segurança, em outras palavras, uma ACL, semelhante a arquivos e pastas. Isto descreve quais usuários podem usar quais controles (iniciar, parar, pausar, etc.)

Você pode recuperar o descritor de segurança bruto via sc sdshow <svcname>, atualizá-lo com novos direitos de acesso e usá-lo sc sdset ...para armazená-lo novamente. Vereste tópico ServerFaultpara obter instruções sobre como fazer isso manualmente.

Você podeprovavelmentedefinir permissões de serviço por meio da Política de Grupo. Infelizmente, o editor de políticas parece listar apenas os serviços integrados do Windows (sem capacidade de inserir um nome personalizado), embora tecnicamente não haja razão para que ele não possa editá-los.

Também existem programas de terceiros para editar graficamente ACLs de serviço. Pessoalmente, eu usaria o "Process Hacker" para construir o SD desejado em um computador, depois pegá-lo sc sdshowe distribuí-lo. Há também o SubInACL, possivelmente o PowerShellDefinir-Acl.

Veja também:

informação relacionada