gpt4 book ai didi

cmd - Azure Devops (VSTS) - 在控制台中以管理员身份(交互模式)启动构建代理

转载 作者:行者123 更新时间:2023-12-02 00:24:46 25 4
gpt4 key购买 nike

有什么方法可以设置 VSTS 构建代理在 Windows 启动时以交互模式运行(作为管理员)?

现在我已经安装并配置了代理以交互模式运行。所以它在控制台中运行。在 Windows 启动中有一个条目:

c:\Windows\System32\cmd.exe /D /S /C start "Agent with AutoLogon" "C:\agent\run.cmd" --startuptype autostartup

因此,无需任何额外更改,它会在 Windows 启动时启动,并在控制台中启动。但是我需要它在管理模式下运行,所以我点击了这个链接:

https://superuser.com/a/1274970

基本上,这个允许我设置另一个指向原始 cmd.exe(重命名)的 cmd.exe,并且我能够将其标记为在管理员模式下运行。不幸的是,在此更改之后,代理根本不会从 Windows 启动。

有什么方法可以调试它或查看日志(应用程序启动失败)?

有趣的是,当我双击 cmd.exe 时,它​​总是以管理员模式启动...所以机器上有一些阻止程序阻止它在 Windows 启动时执行启动命令。

我已将代理设置为使用计算机上管理员组中的帐户。我认为它会使用修改后的 cmd 作为管理员自动启动,该 cmd 设置为始终以提升的权限启动 - 它没有。

非常感谢任何帮助。

谢谢,克里斯

最佳答案

我遇到了同样的问题,并通过任务计划程序中的一个条目解决了这个问题。该任务设置为以最高权限运行在系统启动时触发。

scheduled_task

结合 UAC 设置为从不通知,上面显示的任务以管理员身份运行,并且不会触发自动提升的用户交互。请注意,CMD 窗口不可见,因为任务在后台运行。

编辑:如果 CMD 窗口需要在前台运行,可以启用 Autologon对于 Windows 机器并将任务配置为仅在用户登录时运行

关于cmd - Azure Devops (VSTS) - 在控制台中以管理员身份(交互模式)启动构建代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54144386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com