有没有办法使ANT任务在Windows Vista中以管理员身份运行?

爱德华:

作为安装程序的一部分,我需要从ANT运行批处理文件。如果我以管理员身份运行cmd.exe并运行批处理文件,则一切正常,因为它具有适当的管理特权。当从ant执行批处理文件时,它会失败,就像我在没有管理特权的情况下运行该批处理文件一样。我的问题是,如何从ANT脚本以管理模式运行此批处理文件?

<exec executable="cmd.exe" output="dir.txt" dir="c:/bin/">
<arg line="/c service.bat install"/>
</exec>
爱德华:

关闭UAC似乎是允许执行此ant任务的唯一选项。

我尝试为批处理文件创建快捷方式并运行该快捷方式,因为可以将快捷方式设置为“以管理员身份运行”。当我得到提示时,也没有运气,但是我的批处理文件仍然失败。

[ http://www.mydigitallife.info/2007/02/17/how-to-open-elevated-command-prompt-with-administrator-privileges-in-windows-vista/][1]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在build.xml中设置ant -verbose?

有没有办法让Ant创建Shell或批处理运行时脚本?

您可以强制Visual Studio在Windows 8中始终以管理员身份运行吗?

有没有办法在Gradle中列出任务依赖项?

有没有办法在Jira Scrum板中显示对故事的子任务的提交?

程序有没有办法不要求管理员密码?

有没有办法找到DAG中任何随机任务所花费的时间?

有没有办法确定用户是否是Azure devops扩展api中的组织管理员

有没有办法从gradle任务中读取命令行参数?

始终在Windows 8.1中以管理员身份运行给定程序而没有提示

有没有办法从没有管理员权限的闪存驱动器中运行VMware Player?

Windows 10中默认情况下以管理员身份运行应用程序

如何在Windows中以管理员身份运行命令

Windows Vista中的管理员帐户

为什么Windows 8中某些.bat文件“以管理员身份运行”为粗体?

有没有办法在Windows上运行LibreSSL?

在Windows 10中以管理员身份运行Visual Studio的问题

以管理员身份在Wine中运行Windows程序

如何在Windows容器中以管理员身份运行脚本

有没有办法让我自己以管理员身份执行程序的快捷方式

有没有办法在子进程中运行节点任务?

有没有办法在进程完成操作后运行任务?

有没有办法在 Swift 3 Xcode 8 中首先完成异步任务?

以具有规范的条件以管理员身份运行命令

在编写 Gradle 插件时,有没有办法在检查阶段始终运行任务?

有没有办法重定向退出 Wagtail 管理员的用户?

有没有办法在 Azure DevOps 中编写重复性任务的脚本?

有没有办法使用 Graph API 获取管理员同意请求列表?

作为 Windows 10 管理员,如何从 Python 以管理员身份运行命令?