如何在 Windows 7 或 2008 中的批处理脚本中提升权限?

如何在 Windows 7 或 2008 中的批处理脚本中提升权限?

可能重复:
批处理文件 - 以管理员权限启动程序

我正在编写一个需要管理员权限才能执行的批处理脚本,因此要启动它,我需要右键单击并选择“以管理员身份运行”。有没有办法在脚本内提升权限,就像 *nix 中的“su”一样?

答案1

只使用批处理文件?据我所知,不可能。您需要启动可以使用 Shell.Execute 的 VBscript 或 JScript。

您可以看一些示例这里或下载提升动力玩具,它们是您可以使用的预制 VBscript 和批处理文件。

Elevate Powertoys 中还包含如何自行提升 batfile 的示例。

相关内容