voglio eseguire un comando da un Java-applicazione utilizzandoJava: eseguire il comando in una nuova cmd.exe come amministratore
Runtime.getRuntime.exec(command);
ma il comando bisogno admin-privilegi. Se utilizzo
runas /user:Administrator "cmdName parameters"
non accade nulla perché è necessario fornire all'utente und pw come parametro al comando. Ma ho bisogno di eseguire un comando sul cmd, in modo che un nuovo cmd.exe venga avviato come amministratore e chiede se voglio eseguire cmd.exe come amministratore. Dopo aver concordato il comando dovrebbe essere eseguito in admin-cmd. Quindi:
String command = "popupNewCmdAsAdminAndRun "batWhichNeedsAdmin.bat" "
Runtime.getRuntime.exec(command);
Qualcuno ha un'idea? Grazie in anticipo!
Questa risposta è utile? [Avvia Java Runtime Process con diritti di amministratore su Vista] (http://stackoverflow.com/questions/1420901/start-java-runtime-process-with-administrator-rights-on-vista) –
Sembra non funzionare per me. Un nuovo admin-cmd non comparirà:/ –