首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成事件,运行脚本时的权限

生成事件,运行脚本时的权限
EN

Stack Overflow用户
提问于 2016-10-03 18:22:38
回答 2查看 1.9K关注 0票数 0

我有一个.bat脚本,配置为在my post-build event call $(ProjectDir)scripts\install.bat中运行,这个脚本可以在本地机器上安装一个服务。

当我打开一个cmdrun as administrator时,这个脚本可以工作,但是如果我在正常情况下运行,cmd就不能工作。以某种方式在visual中以管理员模式运行call $(ProjectDir)scripts\install.bat,在post-build event command line中运行,或者在正常命令行中以其他方式编写脚本。

注:我有行政管理特权。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-03 18:24:42

假设这是Windows 7或更高版本:

即使您拥有计算机上的管理员权限,您仍然需要使用管理权限运行Visual来执行正常用户由于UAC而无法完成的任务。右键单击VS图标,并选择“”。

票数 1
EN

Stack Overflow用户

发布于 2022-08-22 18:28:06

也许已经晚了几年,但对于仍在寻找的人来说,这是一个解决办法。

只需将其添加到批处理文件的顶部,它将在执行其余脚本之前向UAC请求管理权限。

如果不是"%1"==" am_admin“(powershell启动-verb runas '%0‘am_admin& exit /b)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39838036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档