You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

高度受限Azure DevOps Pipeline环境下如何用驱动相关CLI创建驱动

符合受限ADO Pipeline要求的驱动构建工具方案

内置原生替代方案(无额外依赖、完全合规)

无需部署任何外部工具,直接使用Windows系统预装的PowerShell命令即可实现完全相同的功能:

  • INF文件验证:使用内置Test-PnpInf cmdlet,功能与InfVerif完全对齐,支持所有驱动INF的合规性校验、错误定位和返回码输出,Win10 1809及以上版本的Windows构建代理默认预装。
  • CAT文件生成:使用内置New-CatalogFile cmdlet,完全兼容MakeCAT的CDF配置文件格式,生成的CAT文件签名后完全符合WHQL、驱动发布的所有规范要求,无任何额外依赖。

原生工具合规部署方案

如果需要完全对齐原有Jenkins构建流程的工具调用逻辑,可使用官方合规的部署方式,不存在许可灰色地带:

  1. 从官方Windows Driver Kit中提取InfVerif.exe、MakeCAT.exe和对应依赖
  2. 你此前验证的InfVerif无需额外DLL、MakeCAT仅需搭配wintrust.dll的最小依赖包,刚好在微软允许的可再发行范围内
  3. 将打包后的工具压缩包上传到ADO Secure Files或企业私有制品库,构建时直接下载到构建工作目录内解压调用即可。

托管代理优化方案

如果你使用的是微软托管的Windows构建代理,默认已预装完整WDK组件,可直接在构建脚本中调用WDK内置的MSBuild驱动构建目标,指定输出路径到工作目录内,工具会自动将所需依赖复制到输出目录运行,无需手动处理文件逻辑。


内容的提问来源于stack exchange,提问作者kayleeFrye_onDeck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 21:24:01