如何在Java中使用cmd(Windows 10),以管理员权限运行命令,但不以管理员权限打开程序。
例如,我想运行 shutdown / i 之类的命令,该命令不需要管理员权限,但我可能会运行的其他命令将具有此权限。
答案 0 :(得分:1)
在Windows上,runas
(运行为...)使您可以在另一个帐户下运行程序。
只需runas
即可获得帮助。
对于例如
runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""
您需要用引号将参数转义。 但基本上,先运行谁/位置,然后您的命令。
答案 1 :(得分:0)
在运行任何命令之前,将sudo
用作前缀。