批处理命令以管理员身份运行程序(始终)

批处理命令以管理员身份运行程序(始终)

我正在尝试在 Jenkins 构建过程中通过批处理命令以管理员身份运行 Windows 程序 (atmelstudio)。到目前为止,我已启用原始 .exec 和所有快捷方式以通过 Windows GUI 以管理员身份运行。但是当我运行 Windows BATCH 命令时,START /WAIT atmelstudio example.cproj /build release /out build.log它并不总是以管理员身份运行。当我重新启动 Windows 构建机器,然后通过 Jenkins 构建运行此程序时,它会以管理员身份运行,但在计划的夜间构建中,它总是无法以管理员身份运行。

我努力了

runas /user:admin-user@host-name /WAIT atmelstudio example.cproj /build release /out build.log

runas /user:host-name\admin-user /WAIT atmelstudio example.cproj /build release /out build.log

但这根本没有帮助。

我要怎么做才能让 atmelstudio 始终通过批处理命令以管理员身份运行?

相关内容