如何使用python从windows中的管理员帐户以用户模式运行应用程序?

如何使用python从windows中的管理员帐户以用户模式运行应用程序?,python,python-3.x,python-2.7,subprocess,python-requests,Python,Python 3.x,Python 2.7,Subprocess,Python Requests,我想使用python从管理员帐户以用户模式运行应用程序。我在子进程中尝试了runas命令。它正在询问密码。我想自动给出密码。如何操作?使用runas时,您没有为runas/user提供密码的选项,而使用/savecred时,它至少需要一次密码 我建议您通过task scheduler执行此操作,它有一个命令行界面schtasks 可用于指定用户和运行方式用户的各种参数: schtasks/Create/?为您提供此功能的帮助 您可能需要注意: /RU运行方式用户 /RP运行方式密码 现在,您可能

我想使用python从管理员帐户以用户模式运行应用程序。我在子进程中尝试了runas命令。它正在询问密码。我想自动给出密码。如何操作?

使用
runas
时,您没有为
runas/user
提供密码的选项,而使用
/savecred
时,它至少需要一次密码

我建议您通过task scheduler执行此操作,它有一个命令行界面
schtasks

可用于指定用户和运行方式用户的各种参数:

schtasks/Create/?
为您提供此功能的帮助

您可能需要注意:

/RU
运行方式用户

/RP
运行方式密码


现在,您可能无法从此进程中获得任何标准输出,因此请确保重定向到进程完成后可以读取的文件。

您可以向我们展示您的代码吗?你迄今为止的尝试,哪里出了问题。。。等等,@EdwinvanMierlo我尝试过类似于“subprocess.Popen('runas/user:user2')”的东西,这是在询问密码。使用“/savecred”,我也尝试过,它只要求输入一次密码。所以我也不能用这个。类似的问题已经被回答了,用程序传递密码的方法