我想在重新启动 Windows VM 后以交互模式自动启动构建代理。
您能告诉我应该如何自动化执行此操作吗?我尝试使用 PowerShell 的 Start Process 命令,但没有帮助。
将自托管 Windows 代理配置为
Interactive
模式时,您还可以将其配置为自动登录并在启动时运行代理,方法是在选项中输入“Y
”(YES) “Enter configure autologon and run agent on startup? (Y/N)
”。然后输入用户帐户和密码即可登录代理机器。
您也可以在开始配置代理时直接将参数 '
--runAsAutoLogon
' 传递给 '.\config.cmd
'。
.\config.cmd --runAsAutoLogon
更多详情,请参阅“仅Windows启动”。
编辑:
对于启用了autologon
的interactive模式自托管Windows代理,每次代理机器启动时,都会自动打开命令窗口来启动并登录代理,然后监听是否有管道队列中的作业需要在此代理上运行。
如果您想让代理保持在线状态,您需要保持命令窗口打开。命令窗口关闭后,代理将离线。
没有其他方法可以使 interactive 模式自托管 Windows 代理保持在线状态,除非您将其重新配置为 service 模式。但是,service模式代理可能无法正确运行一些需要交互操作的步骤。