Rodar Aplicações como Admin Local

Boa tarde, novamente vou tocar neste assunto que é bem delicado, liberar ou não o usuário para rodar aplicativos em seus desktops.

Como premissa de segurança não posso fazer isso, ou seja, todos os usuário do meu domínio são usuários, então devem continuar no grupo de usuários.

Mas e se eu precisar rodar um programa especifico como Admin Local? Já postei como fazer isso com grupos restritos do Windows Server, mas hoje vamos ver uma forma diferente de fazer.

Vamos utilizar uma ferramenta da própria Microsoft chamada Microsoft Application Compatibility Toolkit
  • Efetue o download e instale o Application Compatibility Toolkit;
  • Execute o Application Compatibility Toolkit como administrador (botao direito no programa);
  • No painel do lado esquerdo, clique com o botão direito em database sob o item Custom Databases, selecione Create New e em seguida selecione Application Fix;
  • Digite o nome do programa que você quer alterar e navegue até selecioná-lo. Depois clique em Next;
  • Clique em Next até chegar na tela Compatibility Fixes;
  • Na tela Compatibility Fixes, encontre o item RunAsInvoker e marque o mesmo;
  • Clique em Next e depois em concluir;
  • Selecione File e Save As. Salve o arquivo como seu_programa.sdb;
  • Execut o Prompt de comando como administrador;


Agora execute o comando abaixo:
sdbinst.exe <caminho>\seu_programa.sdb

Legenda:
<caminho> é o local onde você salvou o arquivo seu_programa.sdb.sdb

Exemplo:
sdbinst.exe C:\Windows\seu_programa.sdb.sdb 

Comentários

Eduardo Farias disse…
Só postando para agradecer essa dica.
Uso desde a sua publicação e só alegria.

Obrigado por compartilhar!
Abraço!
Eduardo

Postagens mais visitadas