Java:以管理员身份在新的cmd.exe中执行命令

Mut*_*shi 8 java cmd batch-file exec

我想使用Java应用程序执行命令

Runtime.getRuntime.exec(command);
Run Code Online (Sandbox Code Playgroud)

但该命令需要Admin-privileges.如果我使用

runas /user:Administrator "cmdName parameters"
Run Code Online (Sandbox Code Playgroud)

没有任何反应,因为我需要将user und pw作为参数提供给命令.但我需要向cmd运行一个命令,以便新的cmd.exe以管理员身份启动,并询问我是否要以管理员身份运行cmd.exe.同意后,命令应该在admin-cmd中运行.像这样:

String command = "popupNewCmdAsAdminAndRun "batWhichNeedsAdmin.bat" "
Runtime.getRuntime.exec(command);
Run Code Online (Sandbox Code Playgroud)

有谁有想法?提前致谢!