如何在重启Windows VM后以交互模式自动启动构建代理

问题描述 投票:0回答:1

我想在重新启动 Windows VM 后以交互模式自动启动构建代理。

您能告诉我应该如何自动化执行此操作吗?我尝试使用 PowerShell 的 Start Process 命令,但没有帮助。

powershell azure-devops
1个回答
0
投票

将自托管 Windows 代理配置为

Interactive
模式时,您还可以将其配置为自动登录并在启动时运行代理,方法是在选项中输入“
Y
”(YES) “
Enter configure autologon and run agent on startup? (Y/N)
”。然后输入用户帐户密码即可登录代理机器。

enter image description here

您也可以在开始配置代理时直接将参数 '

--runAsAutoLogon
' 传递给 '
.\config.cmd
'。

.\config.cmd --runAsAutoLogon

更多详情,请参阅“仅Windows启动”。


编辑:

对于启用了autologon

interactive模式自托管Windows代理,每次代理机器启动时,都会自动打开命令窗口来启动并登录代理,然后监听是否有管道队列中的作业需要在此代理上运行。

如果您想让代理保持在线状态,您需要保持命令窗口打开。命令窗口关闭后,代理将离线。

没有其他方法可以使 interactive 模式自托管 Windows 代理保持在线状态,除非您将其重新配置为 service 模式。但是,service模式代理可能无法正确运行一些需要交互操作的步骤。


© www.soinside.com 2019 - 2024. All rights reserved.