微软于本周一表示,经过 27 年的发展后,将停止 VBScript(Visual Basic Scripting Edition)的开发工作。 该公司在其「Windows 客户端已弃用功能」的更新名单中,明确指出 VBScript 已被列为弃用项目。 微软进一步说明,在未来的 Windows 版本中,VBScript 会先作为「按需使用」的功能出现,最后会从操作系统中完全移除。 值得一提的是,仅在一个月前,微软刚宣布WordPad 也即将淘汰。
VBScript 首次亮相于 1996 年,其最新版本 5.8 发布于 2010 年。 这脚本语言曾经广泛地被系统管理员用于自动化任务,直至 2006 年 PowerShell 的出现而逐渐式微。 微软在其说明文件中指出,VBScript 为多种环境带来了活跃的脚本功能,包括在 Microsoft Internet Explorer 中的 Web 客户端脚本和在 Microsoft Internet Information Service 中的 Web 服务器脚本。
然而,微软从未成功让其他浏览器制造商支持 VBScript,导致在非微软专属的环境中,Web 开发者倾向于使用 JavaScript 进行客户端任务。
这一决定其实早有先兆,早在 2016 年微软就已经在 Internet Explorer 中宣布 VBScript 被弃用。 尽管 VBScript 的支持已被停止,但仍在多个场合中被使用。 许多 Windows 管理员可能觉得学习和编写 VBScript 比 PowerShell 脚本要容易。
值得注意的是,VBScript 的即将结束也意味着 Microsoft Deployment Toolkit(依赖于 VBScript 的部署工具包)的终止。 MDT 已被列为不支持 Windows 11 的软件。 微软计划停用 VBScript 的决定,部分可能是出于安全考虑,因为 VBScript 曾被用作恶意软件的传播途径。