使用 Python 在 Windows 上执行 Windows 管理 shell 命令

使用 Python 在 Windows 上执行 Windows 管理 shell 命令

我有一个使用 Windows shell 命令执行多项管理操作的批处理脚本。该脚本在 Windows 7 上运行良好,但当我尝试从 Python 2.6 启动它时,什么也没有发生:

import os
a = os.popen("somebatchfile.bat")

我认为这是因为该 bat 文件使用了几个需要管理权限的命令,但我不想runas.exe在代码中使用或嵌入密码来提示输入密码。

有没有什么办法可以让 UAC 提示用户批准或者其他什么?

答案1

相关内容