@Bruno_Leo1 escreveu:
Sou iniciante em programação e gostaria da ajuda dos mais experientes. O que eu gostaria de fazer é o seguinte, abrir um cmd com o runas pra logar no administrador, estar parte eu já consigo fazer com o seguinte comando no botão.
Runtime.getRuntime().exec("cmd /c runas /savescred /user:administrador cmd.exe");
Porem eu preciso rodar comandos dentro deste
CMD
deADM
que abre, por exemplo oPSEXEC
, pra rodar arquivos em rede, ficaria algo assim acredito eu:try { String[] comandos; comandos = new String[] { "cmd.exe", "/c", "runas /savescred /user:administrador cmd.exe", "psexec \\MaquinaDeDestino -u administrador -p R0omArmY -cdih "\\Servidor\c$\cache\atalhos.bat", }; Runtime.getRuntime().exec(comandos); } catch (IOException ex) { Logger.getLogger(supervisor.class.getName()).log(Level.SEVERE, null, ex); }
Porem o mesmo não esta funcionando
. Alguém pode me ajudar?
Observação: executar comandos neste cmd de adm que abre.
Mensagens: 8
Participantes: 2