网站首页 > 资源文章 正文
微软最近宣布了一个消息:VBScript,也就是VBS,即将退休,退出历史舞台。VBScript陪伴Windows平台多年也终于走入了历史的黄昏。让我们一起回顾这位“老将”的光辉历史,以及它的“退休计划”会带来哪些变化。
VBScript的辉煌岁月:从默默无闻到功勋卓著
VBScript,全称Visual Basic Script,它出生在1996年,是一款脚本语言。
它存在的目的很简单:就是让Windows用户能够通过编写脚本来实现重复性任务的自动化,比如文件管理、系统设置等等。同时它又是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。
在windows早期时代,系统使用还不够便捷,VBScript就像一位全能的“小帮手”,进行快捷操作帮无数用户省去了不少麻烦。
因此VBScript伴随在Windows的黄金年代一起同步发展,几乎无处不在。无论是企业用户的自动化运维,还是普通用户的批量操作,VBScript都发挥着重要作用。可以说,VBScript是Windows生态中不可或缺的一部分,它的存在让Windows变得更加灵活好用。比如我以前每天都需要从另一台机器上将数据拷到FTP服务器上,用VBScript编写的VBS脚本每天就能够按时帮忙把数据文件拷到FTP服务器上,省了我每天去拷数据的过程。
为啥要退休呢?时代在进步,VBScript也该歇歇了
然而,任何事物都有其生命周期,VBScript也不例外。随着技术的进步,尤其是PowerShell的出现,功能更强大,更安全,VBScript的缺点也逐渐显现出来。
微软为啥要放弃VBScript呢?也是由于以下几个原因:
- 安全性问题。首要就是安全问题,现在VBScript在某种程度上已经成了恶意软件的传播途径,尤其是在缺乏严格权限控制的环境下。比如前几年比较多的U盘病毒就是借用了U盘自动打开后VBScript脚本自动运行,可以说当时几乎没有人逃掉过。
- 技术已经落后了。相比PowerShell等现代工具,VBScript在功能和性能上显得有些“力不从心”,尤其是其不支持面对对象编程,环境依赖陈旧,异常处理较弱,性能差等等方面。
- 用户体验也跟不上了。随着操作系统的不断优化,VBScript的运行效率已经明显感到偏低,很难满足满足现代用户的需求。
所以微软就开启了弃用计划:
- 2024-2027年:是VBScript的“缓冲期” 。在这一阶段,VBScript仍然作为Windows 11 24H2更新中的按需功能(FOD)提供,但这时候就给用户一个选择,是否根据需要选择启用或不启用。目的是让依赖VBScript的程序和服务有时间进行迁移。
- 2027年之后:正式退出。预计到了2027年,VBScript将完全退出Windows舞台。这意味着所有VBScript相关的动态链接库(.dll文件)都将被删除,靠VBScript的项目都没法用了。
替代方案:PowerShell接过接力棒
虽然VBScript即将退休,但它的“接力棒”已经交到了PowerShell手中。PowerShell是微软新一代的脚本语言。它不仅功能更强大,还支持更多的现代开发特性。因此对于开发者和用户而言,转向PowerShell不光能提升效率,还能收获到更安全、更灵活的脚本写作体验。简而言之就是PowerShell比VBScript使用体验更好,效率更高,更好用。
猜你喜欢
- 2025-06-04 VBMAN:基于VB6的快速服务器框架(vb搭建服务器)
- 2025-06-04 渗透过程中,你真的知道大黑客进入网站后要做什么嘛?
- 2025-06-04 天鬼指示器-WA字符串(天鬼指示器-wa字符串在哪里)
- 2025-06-04 Windows 系统内核的演变对系统编程有什么影响
- 2025-06-04 Win7/Win8.1卫士:微软EMET 5.2正式版下载
- 2025-06-04 windows错误代码0x80072EE2?win10系统更新错误问题的处理方法
- 2025-06-04 126A打印提示系统不支持请求的命令 解决方案3
- 2025-06-04 电脑搜索功能不能用怎么办?教你一招快速恢复
- 2025-06-04 CDR X6,X7安装出现1406英文对话框提示解决办法
- 2025-06-04 vbs是什么(VBS是什么表征方法)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)