Cmd Azure Devops(VSTS)-在控制台中以管理员身份启动生成代理(交互式模式)
有没有办法将VSTS生成代理设置为在windows启动时以交互模式运行(作为管理员) 现在,我已经安装并配置了以交互模式运行的代理。所以它是在控制台中运行的。在Windows启动中,有一个条目: c:\Windows\System32\cmd.exe/D/S/c启动“自动登录代理”“c:\Agent\run.cmd”-startuptype自动启动 因此,在没有任何额外更改的情况下,它将在Windows启动时启动,并在控制台中启动。但是,我需要它在管理模式下运行,因此我遵循以下链接: 基本上,这一个允许我设置另一个指向原始cmd.exe(重命名)的cmd.exe,并且我能够将其标记为在管理模式下运行。不幸的是,在这一更改之后,代理根本就没有使用windows启动 有没有办法调试它或查看日志(无法启动的应用程序)? 有趣的是,当我双击cmd.exe时,它总是在管理模式下启动…因此,机器上有一些阻止程序,阻止它在windows启动时执行启动命令 我已将代理设置为使用计算机上Administrators组中的帐户。我认为它将自动启动作为一个管理员使用修改后的命令,设置为总是以提升的权限启动-它没有 非常感谢您的帮助 谢谢,Cmd Azure Devops(VSTS)-在控制台中以管理员身份启动生成代理(交互式模式),cmd,azure-devops,build-agent,interactive-mode,Cmd,Azure Devops,Build Agent,Interactive Mode,有没有办法将VSTS生成代理设置为在windows启动时以交互模式运行(作为管理员) 现在,我已经安装并配置了以交互模式运行的代理。所以它是在控制台中运行的。在Windows启动中,有一个条目: c:\Windows\System32\cmd.exe/D/S/c启动“自动登录代理”“c:\Agent\run.cmd”-startuptype自动启动 因此,在没有任何额外更改的情况下,它将在Windows启动时启动,并在控制台中启动。但是,我需要它在管理模式下运行,因此我遵循以下链接: 基本上,
Chris我遇到了同样的问题,通过在任务调度程序中输入一个条目解决了这个问题。任务设置为以最高权限运行,并在系统启动时触发 结合UAC设置为Never notify,上面显示的任务作为管理员运行,不会触发自动提升的用户交互。请注意,CMD窗口不可见,因为任务在后台运行 编辑:如果CMD窗口需要在前台运行,可以为Windows计算机启用,并将任务配置为仅在用户登录时运行。快捷方式解决方案:
您是否已将代理配置为使用管理员帐户自动登录的。\config选项?是的,我配置了。有趣的是,当我在Azure上创建了一个新的VM,并在那里安装了代理时,它立即开始工作。我甚至不必处理cmd.exe-它已经设置为默认以管理员身份运行。我不知道当前代理发生了什么,但我可能会删除它并创建一个新代理。