我将构建代理配置为服务,但是当我启动代理时出现错误:
错误 1 功能不正确 - 服务无法启动
Azure DevOps Agent 配置为服务,但服务未启动
从评论中复制:
好的,我回答我自己的问题,当运行 config.cmd 命令时,它 将网络服务分配为运行该服务的帐户。 但是,它不会自动授予代理所在位置的权限 文件夹已安装。所以无法运行。这应该是愚蠢的 运行 config.cmd 命令时被标记!错误信息是 胡言乱语和误导。因此,如果代理位于 c:\users bc gent 你 需要授予网络服务访问该文件夹的权限!
在挣扎了几天之后,从 C:\Agent 运行对我来说效果非常好。
在挣扎了几天之后,从 C:\Agent 运行对我来说非常完美
在不同的驱动器上安装可以工作,但会导致错误。 当您以交互方式尝试此操作时,您会意识到用户无权访问“非 C”驱动器的根目录。
为驱动器的根目录设置“读取”和“列出内容”“仅在此文件夹上”,以便代理用户可以导航到根目录到子文件夹,而不会泄露任何其他内容。