我正在使用python脚本和win32serviceutil模块来停止和启动Windows服务。我是“本地管理员”组的成员。我以该成员身份登录并运行脚本但收到错误:访问被拒绝。 如果我以管理员身份启动cmd提示符并从该窗口运行它可以正常工作。 我的问题:如何在脚本中指定以管理员身份运行它? (注意:我不知道管理员密码) 感谢
答案 0 :(得分:0)
如果您不知道管理员密码,则无法使用提升的权限执行您的python脚本!
<强>原因强>: 可用于执行具有提升权限的python脚本的解决方案将仅提示UAC。然后,您必须提供管理员密码,如果密码正确,您的脚本将以管理员权限执行。所以,最终你必须知道管理员密码!
此外,您需要管理员密码的原因是,如果没有管理员权限,您可以执行具有管理员权限的任何脚本,这将带来安全风险。试想一下,如果有人可以通过来宾帐户在您的计算机上执行任何脚本。希望它有所帮助。