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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

策略二:审查 VBScript 依赖项

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

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

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

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

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

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

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

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

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

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

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

示例 PowerShell 脚本:h4428资讯网——每日最新资讯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):h4428资讯网——每日最新资讯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()}}

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

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

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

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

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

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

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

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

《VBScript deprecation: Timelines and next steps | Windows IT Pro Blog》h4428资讯网——每日最新资讯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 显示

标签:
  • 热门焦点
  • 女孩租房开2小时空调用完100元电费引热议:5级能耗惹不起 月薪过万电费也交不起

    近日,江苏苏州一女孩租房当天充值了100元电费,开着空调不到2小时发现电费已用完。对于为什么这个快,房东表示,电表坏了这种情况很多,之前也遇到过,给租客换
  • 摸鱼心法第一章——和配置文件说拜拜

    为了能摸鱼我们团队做了容器化,但是带来的问题是服务配置文件很麻烦,然后大家在群里进行了“亲切友好”的沟通图片图片图片图片对比就对比,简单对比下独立配置中心和k8s作为配
  • 三言两语说透柯里化和反柯里化

    JavaScript中的柯里化(Currying)和反柯里化(Uncurrying)是两种很有用的技术,可以帮助我们写出更加优雅、泛用的函数。本文将首先介绍柯里化和反柯里化的概念、实现原理和应用
  • 重估百度丨“晚熟”的百度云,能等到春天吗?

    &copy;自象限原创作者|程心排版|王喻可2016年7月13日,百度云计算战略发布会在北京举行,宣告着百度智能云的正式启程。彼时的会场座无虚席,甚至排队排到了门外,在场的所有人几乎都
  • 破圈是B站头上的紧箍咒

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之每年的暑期档都少不了瞄准追剧女孩们的古偶剧集,2021年有优酷的《山河令》,2022年有爱奇艺的《苍兰诀》,今年却轮到小破站抓住了追
  • 腾讯盖楼,字节拆墙

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之&ldquo;想重温暴刷深渊、30+技能搭配暴搓到爽的游戏体验吗?一起上晶核,即刻暴打!&rdquo;曾凭借直播腾讯旗下代理格斗游戏《DNF》一
  • 三星Galaxy Z Fold5今日亮相:厚度缩减但仍略显厚重

    据官方此前宣布,三星将于7月26日也就是今天在韩国首尔举办Unpacked活动,届时将带来带来包括Galaxy Buds 3、Galaxy Watch 6、Galaxy Tab S9、Galaxy
  • Windows 11发布,微软一改往常对老机型开放的态度

    距离 Windows 11 发布已经过去一周,在过去一周里,很多数码爱好者围绕其对 Android 应用的支持、对老机型的升级问题展开了激烈讨论。与以往不同的是,在这次大
  • 亲历马斯克血洗Twitter,硅谷的苦日子在后头

    文/刘哲铭  编辑/李薇  马斯克再次挥下裁员大刀。  美国时间11月14日,Twitter约4400名外包员工遭解雇,此次被解雇的员工的主要工作为内容审核等。此前,T
Top