Como executar um programa para um usuário conectado remotamente no Windows

4

Se eu sou o administrador e um usuário faz login através do RDP, digamos que eu decido que há um determinado .exe que desejo executar na sessão do usuário. Se eu clicar duas vezes no arquivo .exe, ele será executado na minha sessão. Como posso executá-lo na sessão do usuário?

    
por tony_sid 16.08.2010 / 05:26

2 respostas

1

Você pode fazer isso com PsExec , tenha as permissões certas para executar aplicativos para ele.

psexec \computer -u user -i -d command

-u significa usuário, -i o torna interativo para que o usuário o veja, -d garante que o comando não espere

Ou talvez você esteja procurando os RemoteApp comportamento?

    
por 16.08.2010 / 16:49
0

Isso realmente depende do que seu exe vai fazer. Existem várias maneiras de iniciar um aplicativo, mas pode ser difícil forçar o lançamento de um aplicativo quando um usuário estiver conectado. Estas são minhas sugestões para diferentes tipos de aplicativos.

Aplicativo interativo - Uma ferramenta ou utilitário que requer entrada do usuário final.

  • Crie um link e solte-o na pasta da área de trabalho do perfil do usuário. (C: \ users \ "username" \ Desktop)

App em segundo plano - algo que precisa ser executado toda vez que o usuário fizer login.

  • Adicione à lista de atalhos de inicialização. Você pode fazer isso soltando um link na pasta "start up" no menu Iniciar ou modificando a configuração de registro apropriada.
  • Crie uma tarefa agendada para que isso seja executado.

Quando se trata de controle de software, pode ser complicado fazer as coisas funcionarem corretamente. O principal problema com a execução de software como outro usuário é o modelo de segurança do Windows. Ele tenta separar usuários em seu próprio espaço de execução para que um usuário mal-intencionado não force outro usuário a executar código arbitrário.

Espero que isso ajude

    
por 16.08.2010 / 17:43