我从一个需要管理员权限的python脚本和一个不需要它们的脚本调用两个可执行文件。在执行可执行文件之前,我可以通过哪种方式设置管理员权限,以便它不要求我输入密码。将管理员权限设置为Python中的subprocess.check_call()
我的脚本如下
import subprocess
subprocess.check_call(['DoesnotNeedAdminPrivilege.exe'])
subprocess.check_call(['NeedsAdminPrivilege.exe'])
我试图通过启动CMD作为一个管理员联系运行从运行CMD此脚本。有没有办法将这些管理权限传递给第二个可执行文件,以便它可以正常工作
你可以运行管理员权限的初始蟒蛇电话时,输入只需运行时间之前的凭据? – JonathanV
subprocess.check_call(['runas','/ noprofile','/ user:Administrator','NeedsAdminPrivilege.exe'])? – John1024
我想将这个.py文件转换成.exe文件。所以我只想以管理员身份运行这个转换后的.exe文件,这应该会导致第二个子流程调用以管理员身份运行。这甚至有可能吗? –