我将构建代理配置为服务,但是当我启动代理时,出现错误:
错误1功能不正确-服务无法启动
Azure DevOps Agent配置为服务,但服务无法启动
答案 0 :(得分:3)
从评论中复制:
好吧,请回答我自己的问题,当运行config.cmd命令时, 将网络服务分配为运行该服务的帐户。 但是,它不会自动将权限授予代理位置 文件夹已安装。因此它无法运行。愚蠢的,因为这应该是 运行config.cmd命令时被标记!错误消息是 废话和误导。因此,如果代理位于c:\ users \ abc \ agent中,则您 需要授予网络服务访问该文件夹的权限!
答案 1 :(得分:1)
我在 services.msc 中将用户更改为本地系统,并且按预期工作。 Azure Pipelines Agent Service
答案 2 :(得分:0)
从C:\ Agent跑了几天后,对我来说很完美。