Certifique-se de definir -u
e -p
para domínio \ usuário e senha no PC remoto. Eu estava tendo o mesmo problema e descobri que a configuração do usuário corrigiu o problema.
Estou tentando usar o PsExec de um servidor para executar aplicativos gráficos em máquinas remotas do Windows 7 em nosso domínio:
psexec //remoteMachine -i kioskApp.exe
O acima é executado por um usuário administrador.
O que estamos tentando fazer é de vez em quando forçar todos os PCs dos funcionários a executar um aplicativo e colocá-los no modo de quiosque e forçá-los a preencher determinadas informações. (É uma questão de política da empresa - se não fosse pela imposição, os funcionários simplesmente negligenciariam o preenchimento das informações.)
O problema é que ele aparecerá na máquina remota, mas tudo dentro do quadro aparecerá totalmente preto.
Se eu usar -i 0
em vez de apenas -i
, os usuários terão a opção de escolher se querem ou não executar o aplicativo, o que acaba com todo o propósito de executar o aplicativo no primeiro lugar!
A ajuda seria muito apreciada! Obrigado antecipadamente!
Certifique-se de definir -u
e -p
para domínio \ usuário e senha no PC remoto. Eu estava tendo o mesmo problema e descobri que a configuração do usuário corrigiu o problema.
Tente usar o switch -s, funcionou para mim.
psexec //remoteMachine -s -i kioskApp.exe
A opção -s é para desassociar o processo como usuário do SYSTEM, então eu sei que pode ser estranho combinar esses parâmetros, mas funciona!
Já pensou em configurar uma tarefa agendada para executar o programa? Você pode usar o usuário "BUILTIN \ Users" ao criar a tarefa para que ela seja executada como o usuário conectado. Fazer isso dessa maneira permitiria que você usasse a política de grupo para enviá-la, em vez de depender de um computador administrativo que iniciasse o programa.
Vou avisá-lo agora que vai levar algum tempo e testar para obter a configuração, mas é extremamente poderoso. Eu só tentaria se você não conseguisse fazer o PSexec funcionar.