如何验证Azure自托管构建代理已迁移至Windows Server 2019基础镜像
验证Azure自托管构建代理的Windows Server基础镜像版本
以下是几种直接有效的验证方式:
直接登录代理主机查看
登录到自托管代理所在的Windows服务器,通过两种方式确认:- 按下
Win + R输入winver回车,弹出的窗口会直接显示当前Windows Server的版本信息,确认是否为Windows Server 2019。 - 打开命令提示符(CMD),执行命令:
输出结果里会明确标注操作系统名称和版本,Windows Server 2019对应的版本号通常以10.0.17763开头。systeminfo | findstr /B /C:"OS Name" /C:"OS Version"
- 按下
通过Azure DevOps Pipeline日志验证
在使用该自托管代理的Pipeline中添加一个PowerShell任务,执行脚本:Get-ComputerInfo | Select-Object OsName, OsVersion运行Pipeline后查看该任务的日志输出,即可获取代理所在服务器的操作系统信息。
检查Azure虚拟机属性(若代理部署在Azure VM上)
如果自托管代理运行在Azure虚拟机中,直接在Azure门户找到对应VM:- 进入VM概览页面,查看操作系统字段,确认是否为Windows Server 2019。
- 进入VM的磁盘页面,查看OS磁盘的镜像信息,确认镜像版本是否为Windows Server 2019。
关于Azure门户仍显示警告的问题,大概率是DevOps的警告缓存未更新,或是代理注册信息里的操作系统标识未同步。可以尝试重启自托管代理服务,等待一段时间后再查看警告是否消失。
内容的提问来源于stack exchange,提问作者user17611060
相关产品推荐
相关产品推荐

