VBScript 弃用计划
早在去年的10月份微软就宣布将逐步弃用 VBScript,至今年5月份公布了 VBScript 弃用计划时间表和后续步骤。最近 gOxiA 在测试 Windows 11 24H2 及对应的 LTSC 版本,所以又做了研读并写此日志备忘及分享各位。VBScript 历史悠久,首次推出于 1996 年,其全称是 Visural Basic Scripting Edition,它是一种轻量级的脚本语言,在过去几十年中 IT 人员总会利用 VBScript 执行自动任务,或编写控制程序。它还经常被嵌入到 HTML 页面中使用,可以提升动态交互体验。作为 Windows ITPro 你一定知道 MDT(Microsoft Deployment Toolkit)这款伟大的 Windows 部署工具,它富有严谨的逻辑性,在 gOxiA 眼中就是一款 IT 系统部署的艺术品,它完全免费,全部基于 VBScript 所编写。所以将会非常关注 VBScript 未来弃用计划。
VBScript 已经不再是系统默认组件,它将作为按需功能(FOD)提供,以下是微软给出的计划和后续步骤。
在第一阶段,VBScript 将以 FOD 方式预装在所有的 Windows 11 24H2 中,并默认启用。这意味着 IT 也可以根据当前企业环境的需要对其进行卸载。
第二阶段,在2027年左右,默认情况下将不再启用 VBScript FOD。这意味着 IT 如果仍依赖 VBScript,可以通过“可选功能”或命令行方式 “ DISM /Online /Add-Capability /CapabilityName:VBSCRIPT~~~~ ” 单独启用 VBScript FOD。
第三阶段,VBScript 将停用,并从未来的系统版本中移除。这意味着 VBScript 相关的所有文件都将被移除。此时也宣告所有依赖于 VBScript 的项目将停止运行。
在 VBScript 即将弃用这段时间,微软建议考虑使用两种现代解决方案来替代 VBScript,它们是 PowerShell 和 JavaScript。微软还专门提供将 VBScript 转换为 PowerShell 的指导文档 “The VBScript to Windows PowerShell Conversion Guide”。
是时候对 MDT 说再见了!去拥抱 Windows 动态部署和现代部署方法了。