我正在尝试打开cmd提示符以"以管理员身份运行",以便使用网络停止来停止服务。
然而似乎没有任何工作,我尝试了以下,
import os
import subprocess
subprocess.Popen(['runas', '/user:Administrator', '', 'cmd.exe', 'net stop "Cisco AnyConnect Secure Mobility Agent"'])
请有人帮忙解决这个问题
答案 0 :(得分:0)
我预计runas是一个内置在控制台中的命令,而不是它自己的可执行文件,因此需要shell = True参数。
但我现在还没有尝试这样做。
请注意,这可能会对不受信任的输入造成安全隐患。谨慎使用。但希望你在尝试以管理员身份运行时已经这样做了。)。