当前位置:首页 > 科技  > 知识百科

微软宣布 VBScript 弃用计划,企业需提前部署检测策略

来源: 责编: 时间:2025-05-19 12:02:31 255观看
导读 5 月 18 日消息,当地时间 5 月 17 日,微软发布技术公告,旨在帮助企业在 VBScript 全面弃用之前检测并迁移现有环境中的 VBScript 依赖。注:VBScript 将在未来的 Windows 版本中默认禁用,目前微软已启动分阶段弃用

5 月 18 日消息,当地时间 5 月 17 日,微软发布技术公告,旨在帮助企业在 VBScript 全面弃用之前检测并迁移现有环境中的 VBScript 依赖。NTp28资讯网——每日最新资讯28at.com

NTp28资讯网——每日最新资讯28at.com

注:VBScript 将在未来的 Windows 版本中默认禁用,目前微软已启动分阶段弃用计划并在Win11 24H2中将 VBScript 转为 FOD 可选功能。NTp28资讯网——每日最新资讯28at.com

NTp28资讯网——每日最新资讯28at.com

NTp28资讯网——每日最新资讯28at.com

策略一:使用 Sysmon 监控 VBScript 使用情况

Sysmon(System Monitor)是 Sysinternals 提供的监控工具,支持对.dll加载行为进行细致跟踪。借助其 Event ID 7(Image Load)功能,管理员可以捕捉 vbscript.dll 何时、由哪个进程被加载。NTp28资讯网——每日最新资讯28at.com

配置 Sysmon 以追踪 vbscript.dll,配置示例如下:NTp28资讯网——每日最新资讯28at.com

<Sysmonschemaversion="4.50"><EventFiltering><ImageLoadonmatch="include"><ImageLoadedcondition="contains">vbscript.dll</ImageLoaded></ImageLoad></EventFiltering></Sysmon>

要应用此配置,首先需要编辑您的 Sysmon 配置文件(通常是 sysmon-config.xml)。NTp28资讯网——每日最新资讯28at.com

使用 Sysinternals Sysmon 实用程序重新加载。NTp28资讯网——每日最新资讯28at.com

以管理员权限打开命令提示符并运行:Sysmon64.exe -c sysmon-config.xmlNTp28资讯网——每日最新资讯28at.com

通过运行以下命令验证当前配置:Sysmon64.exe -cNTp28资讯网——每日最新资讯28at.com

策略二:审查 VBScript 依赖项

检查以下集中管理位置中的脚本文件:NTp28资讯网——每日最新资讯28at.com

组策略脚本:扫描 //<domain>/SYSVOL 中的.vbs 文件及对 wscript.exe、cscript.exe 的调用。NTp28资讯网——每日最新资讯28at.com

计划任务:检查任务命令行的.vbs 执行痕迹。NTp28资讯网——每日最新资讯28at.com

Intune 部署的 PowerShell 脚本:排查间接调用 VBScript 的情况。NTp28资讯网——每日最新资讯28at.com

策略三:全系统扫描.vbs 文件

通过 PowerScript 脚本扫描用户及脚本相关目录:NTp28资讯网——每日最新资讯28at.com

C:/Users/NTp28资讯网——每日最新资讯28at.com

C:/ProgramData/NTp28资讯网——每日最新资讯28at.com

C:/Program Files/NTp28资讯网——每日最新资讯28at.com

C:/Scripts/NTp28资讯网——每日最新资讯28at.com

C:/Windows/(可选,可能包含干扰文件)NTp28资讯网——每日最新资讯28at.com

示例 PowerShell 脚本:NTp28资讯网——每日最新资讯28at.com

$pathsToScan=@("C:/Users","C:/ProgramData","C:/Scripts")$logPath="C:/VBSScriptScan/VbsFiles_$(hostname).csv"$results=foreach($pathin$pathsToScan){if(Test-Path$path){Get-ChildItem-Path$path-Filter*.vbs-Recurse-ErrorActionSilentlyContinue|Select-ObjectFullName,LastWriteTime,Length}}$pathsToScan=@("C:/Users","C:/ProgramData","C:/Scripts")$logPath="C:/VBSScriptScan/VbsFiles_$(hostname).csv"$results=foreach($pathin$pathsToScan){if(Test-Path$path){Get-ChildItem-Path$path-Filter*.vbs-Recurse-ErrorActionSilentlyContinue|Select-ObjectFullName,LastWriteTime,Length}}策略四:扫描自定义 MSI 安装包

例如以下 PowerShell 脚本可分析 MSI 包中嵌入的 VBScript 自定义动作(Action Type 6、38、50):NTp28资讯网——每日最新资讯28at.com

Get-ChildItem-Path"C:/MSIRepo"-Recurse-Filter*.msi|ForEach-Object{$msiPath=$_.FullName$sql="SELECT*FROMCustomAction"$installer=New-Object-ComObjectWindowsInstaller.Installer$database=$installer.GetType().InvokeMember("OpenDatabase","InvokeMethod",$null,$installer,@($msiPath,0))$view=$database.OpenView($sql)$view.Execute()$record=$view.Fetch()while($record-ne$null){$actionName=$record.StringData(1)$actionType=[int]$record.StringData(2)if($actionType-eq6-or$actionType-eq38-or$actionType-eq50){Write-Output"⚠VBScriptCustomAction:$actionNamein$msiPath"}$record=$view.Fetch()}}

后续行动建议NTp28资讯网——每日最新资讯28at.com

迁移替代方案:参考微软官方文档《VBScript 弃用:时间线与后续步骤》选择现代技术。NTp28资讯网——每日最新资讯28at.com

主动禁用 VBScript:在确认无依赖后,通过命令禁用:NTp28资讯网——每日最新资讯28at.com

Dism/Online/Remove-Capability/CapabilityName:VBSCRIPT~~~~

影响:禁用后,依赖 VBScript 的进程(如 cscript.exe)将静默失败或报错。NTp28资讯网——每日最新资讯28at.com

微软强调,当前阶段企业应尽快完成检测与迁移,避免未来操作系统默认禁用导致业务中断。NTp28资讯网——每日最新资讯28at.com

参考资料:NTp28资讯网——每日最新资讯28at.com

《VBScript deprecation: Detection strategies for Windows - Windows IT Pro Blog》NTp28资讯网——每日最新资讯28at.com

《VBScript deprecation: Timelines and next steps | Windows IT Pro Blog》NTp28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-119-151321-0.html微软宣布 VBScript 弃用计划,企业需提前部署检测策略

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 微软 Win11“高级设置”已上线 Dev Beta 版本,可通过 ViVeTool 开启

下一篇: 微软发布 Win11 RP 26100.4188 预览版:引入 AI 智能文本操作、优化 HDR 显示

标签:
  • 热门焦点
  • 鸿蒙OS 4.0公测机型公布:甚至连nova6都支持

    华为全新的HarmonyOS 4.0操作系统将于今天下午正式登场,官方在发布会之前也已经正式给出了可升级的机型产品,这意味着这些机型会率先支持升级享用。这次的HarmonyOS 4.0支持
  • 5月iOS设备性能榜:M1 M2依旧是榜单前五

    和上个月一样,没有新品发布的iOS设备性能榜的上榜设备并没有什么更替,仅仅只有跑分变化而产生的排名变动,刚刚开始的苹果WWDC2023,推出的产品也依旧是新款Mac Pro、新款Mac Stu
  • CSS单标签实现转转logo

    转转品牌升级后更新了全新的Logo,今天我们用纯CSS来实现转转的新Logo,为了有一定的挑战性,这里我们只使用一个标签实现,将最大化的使用CSS能力完成Logo的绘制与动画效果。新logo
  • 如何正确使用:Has和:Nth-Last-Child

    我们可以用CSS检查,以了解一组元素的数量是否小于或等于一个数字。例如,一个拥有三个或更多子项的grid。你可能会想,为什么需要这样做呢?在某些情况下,一个组件或一个布局可能会
  • 得物效率前端微应用推进过程与思考

    一、背景效率工程随着业务的发展,组织规模的扩大,越来越多的企业开始意识到协作效率对于企业团队的重要性,甚至是决定其在某个行业竞争中突围的关键,是企业长久生存的根本。得物
  • 只需五步,使用start.spring.io快速入门Spring编程

    步骤1打开https://start.spring.io/,按照屏幕截图中的内容创建项目,添加 Spring Web 依赖项,并单击“生成”按钮下载 .zip 文件,为下一步做准备。请在进入步骤2之前进行解压。图
  • 签约井川里予、何丹彤,单视频点赞近千万,MCN黑马永恒文希快速崛起!

    来源:视听观察永恒文希传媒作为一家MCN公司,说起它的名字来,可能大家会觉得有点儿陌生,但是说出来下面一串的名字之后,或许大家就会感到震惊,原来这么多网红,都签约这家公司了。根
  • 阿里瓴羊One推出背后,零售企业迎数字化新解

    作者:刘旷近年来随着数字经济的高速发展,各式各样的SaaS应用服务更是层出不穷,但本质上SaaS大多局限于单一业务流层面,对用户核心关切的增长问题等则没有提供更好的解法。在Saa
  • 华为HarmonyOS 4.0将于8月4日发布 或搭载AI大模型技术

    华为宣布HarmonyOS4.0将于8月4日正式发布。此前,华为已经针对开发者公布了HarmonyOS4.0,以便于开发者提前进行适配,也因此被曝光出了一些新系统的特性
Top