做 IT 的人,大概都有过这样的经验:一台新设备到手,要装系统、要打驱动、要配网络、要调设置,一套流程下来小半天没了;要是遇上Dell的机器和HP的机器混在一起,那驱动包更是要来回切换,手忙脚乱之中一个不留神就装错了版本。更要命的是,今年开始ARM64的设备多起来了,传统的x64部署脚本往往跑不通,又得重新折腾一遍。我每每想到这里,便觉得所谓"标准化部署"喊了这么多年,真正能落地的东西还是太少。
Foundry 做的事情,说穿了就是把 Windows 部署这条流水线拆成三段,各司其职。第一段叫 Foundry OSD,跑在管理员的工作站上,负责检查环境是否就绪、把系统镜像和驱动包打包成可启动的 ISO 或 USB 介质——Dell 的驱动包和 HP 的驱动包可以分别注入,不用再手动切换。第二段叫 Foundry Connect,在 WinPE 环境里先跑一遍,确保网络是通的、配置是对的,这一步过不了,后续的部署就不往下走,省得到一半再报错。第三段叫 Foundry Deploy,才是我们真正要干的活儿:选磁盘、选操作系统版本、选驱动包、点几下鼠标做个摘要确认,然后坐等系统装完。
整个流程拆成七步,每一步都有向导指引,不用记命令行,不用查文档,遇到问题屏幕上会告诉你哪里卡住了、怎么解决。对于那些要批量部署几十上百台机器的 IT 管理员来说,这个流程一旦跑通,后续就是机械重复,机器自己会排队等着。
它支持的系统版本目前锁定在 Windows 11 23H2、24H2、25H2,架构上 x64 和 ARM64 都在射程之内,UEFI 和 Legacy 两种启动模式都能照顾到,Autopilot 的配置也可以预先埋进去,云端管理也好、本地部署也罢,都能接上。这在以前是要靠好几套工具拼起来才能实现的事情。
我之所以注意到这个项目,倒不是因为它用了什么惊天动地的新技术,而是因为它把部署这件事从"人盯着机器做"变成了"机器自己跑流程"。做 IT 的人最宝贵的资源从来不是硬件,是时间;省下来的时间可以用来处理那些真正需要人介入的问题,而不是一遍遍地重复装驱动这种事。
当然,任何工具都有它的边界。Foundry 眼下能覆盖的场景主要是企业内网的批量部署,云端漫游设备或者临时拉来的 BYOD 机器,用它未必顺手。再者,部署包本身还是要靠管理员自己去准备——操作系统镜像、驱动包、配置文件,这些原材料 Foundry 不负责帮你弄,它只管把已有的东西组装起来跑通。但话说回来,这倒也不算缺点,毕竟每个企业的 IT 环境都不一样,与其让工具替你做主,不如把决定权留在管理员手里。
部署这件事做到极致,大概就是这个样子:脚本写好了,流程跑顺了,剩下的就是按一下按钮,然后去喝杯咖啡。至于机器那边——它自己会搞定。
欢迎在评论区说说你们公司的 Windows 部署是怎么做的,有没有用过什么好用的工具或者踩过什么坑?
https://github.com/foundry-osd/foundry