Executar programa como administrador utilizando PSEXEC

De WikiCTI
Ir para navegação Ir para pesquisar

Este tutorial tem como objetivo permitir que um usuário limitado execute uma aplicação pré definida com privilégios de administrador local. Ex: XAMPP

Os arquivos aqui citados estão disponíveis em: \\ufufs\Cti\Ds\Programas\WIKI
  1. Copie o arquivo PsExec.exe para C:\Windows\system32
    psexec1
  2. Localize o arquivo que você necessita rodar como administrador, copie seu caminho
    psexec2
  3. Abra o Bat_To_Exe_Converter.exe e crie o seguinte arquivo
    @psexec -d -u Administrador -p senhaAdministrador "C:\Program Files (x86)\Notepad++\notepad++.exe"
    @ para ocultar as informações de execução
    -d para o cmd fechar assim que terminar de executar o código
    -u para especificar o usuário com privilégios de administrador
    -p para a senha
    psexec3
  4. Altere a opção "Exe-Format:" na lateral direita do programa, defina como "32 Bit | Windows (Invisible)"
    Dessa forma ocultará o prompt de comando e abrirá somente o programa solicitado
    psexec8
  5. Clique em "Run" para testar se o programa abrirá.
  6. Clique em Convert
    psexec4
  7. Abrirá uma caixa para salvar o arquivo em formato .bat
    psexec5
  8. Abrirá agora uma caixa para salvar o arquivo em formato .exe
    psexec6
  9. Utilizaremos somente o arquivo .exe pois não podemos deixar a senha visível ao usuário, lembre de excluir o arquivo .bat
  10. Copie o arquivo .exe gerado para uma pasta que o usuário tenha acesso (por exemplo C:\ ), crie um atalho para o programa na área de trabalho do usuário
  11. Ao executar a primeira vez (em cada usuário) aparecerá um termo de aceitação, clique em Agree
    psexec7
Obtido em ""