运行提升的cmd提示符命令python

2024-09-28 21:11:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我搜索过谷歌等,但正在努力寻找一个合适的答案

在python中打开提升的cmd提示符并让python在其中运行命令的最简单方法是什么?我不介意在代码中指定用户名和密码,因为它只用于测试

到目前为止,我已经想到了这个:

subprocess.run(["Enable_IPRouting.bat"])

“Enable_IPRouting.bat”至少包含以下内容:

runas /profile /user:DESKTOP-GRLIH2J\Administrator cmd

现在,当我运行这个-它似乎工作,我得到一个提示,要求管理员密码和cmd提示出现。 但是,当我尝试执行需要管理员权限的cmd时,会出现常见错误: The requested operation requires elevation

我错过了什么

谢谢


Tags: 方法run答案代码命令cmd密码enable