摘要:微软已正式宣布,从Windows 11 25H2版本开始,将彻底移除WMIC(Windows Management Instrumentation Command-Line)工具。这一变化主要基于以下原因:安全隐患:WMIC长期被黑客利用作为攻击手段,例如搜集
微软已正式宣布,从Windows 11 25H2版本开始,将彻底移除WMIC(Windows Management Instrumentation Command-Line)工具。这一变化主要基于以下原因:安全隐患:WMIC长期被黑客利用作为攻击手段,例如搜集系统信息、执行恶意脚本、横向渗透等,且难以被安全检测发现,存在较大安全风险。
技术更新:微软推荐使用PowerShell等现代工具替代WMIC,PowerShell功能更强大、语法更现代化,且安全性更高,符合技术发展趋势。对于受影响的IT管理员和系统运维人员,微软提供了以下替代方案:
PowerShell:可通过Get-WmiObject等命令实现类似WMIC的功能,例如Get-WmiObject -Class Win32_Processor | Select-Object Name可替代wmic cpu get name。
WMI的COM API:适用于需要编程集成的场景,可直接调用WMI的COM接口。
.NET库:开发者可使用System.Management命名空间进行相关操作。
除常见脚本语言外,Python、VBScript等也具备WMI库。借助这些库,能够有效达成系统管理功能,为系统管理工作提供了更多的选择与便利。
普通用户通常不受此变化影响,WMIC主要用于专业系统管理和诊断,日常使用Windows时无需依赖该工具。IT管理员需提前梳理现有脚本和工具中对WMIC的依赖,制定迁移计划,学习PowerShell等现代工具,以确保系统管理和运维的平稳过渡。
来源:小橘喵科技