Executar automaticamente um aplicativo como outro usuário [duplicado]

11

Como você pode executar um aplicativo como outro usuário no Windows 7? O único problema é que não quero manter pressionada a tecla Shift, clique com o botão direito do mouse no aplicativo e escolha Executar como usuário diferente . Preciso fazer login automaticamente usando as credenciais de login especificadas.

MHrappstead
fonte
1
NÃO FAÇA ISSO! Há uma enorme falha de segurança com " runas / savecred ... ", como descrevi na minha resposta aqui: superuser.com/a/903881/229612 (e inclua uma solução funcional para o problema de executar um programa com direitos elevados).
20915 CM

Respostas:

5
  1. Crie um atalho para o seu executável.
  2. Modifique o "Alvo" nas propriedades do atalho para:

    runas / user: DOMAIN \ USERNAME "caminho para o executável"

Em seguida, basta usar o atalho quando desejar executar o programa.

Chris Dwyer
fonte
Se você precisar passar argumentos para o executável de destino, inclua-os entre aspas.
Sam
2
e a senha?
Moslem Ben Dhaou 28/10
0

Um script pode ser executado como uma tarefa, mas se precisarmos executar um aplicativo interativo como outro usuário, a criação de uma tarefa não funcionará (conforme mencionado em /superuser//a/903881/229612 ).

Você precisará necessariamente marcar a caixa "Executar se o usuário está conectado ou não" e, se você fizer isso, a tarefa não mostrará a interface do usuário do aplicativo.

A outra abordagem do uso de runas com / savecred também tem seus próprios problemas, conforme explicado nesse segmento.

Não sei se existe uma solução para isso.

AllSolutions
fonte
0

Crie um atalho para o seu executável. Modifique o "Alvo" nas propriedades do atalho para:

runas / savecred / user: DOMAIN \ USERNAME "caminho para o executável"

  • Clique com o botão direito do mouse em Executar como Administrador na primeira vez em que usar o atalho, digite sua senha no prompt de cmd e pressione Enter.
  • Clicar no ícone será executado como usuário
salvado
fonte