[英]How to run command line command as administrator via java
我目前正在尝试将静态DNS设置为正在构建的程序的一部分。 我能找到的唯一合乎逻辑的方法是在后台使用命令行。
String auto = "cmd.exe /c start runas.exe /user:administrator netsh interface ip set dns \"Local Area Connection\" dhcp";
p = Runtime.getRuntime().exec(auto)
我一直在尝试,而我唯一得到的是runas接受的命令目录。 有没有办法使用此runas方法启用dhcp?
您必须在要运行runas
的命令周围加上引号。
这样的事情应该起作用:
auto = "cmd /c [...] \"netsh interface ip set dns \\\"Local Area Connection\\\" dhcp\"";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.