首页/系统/Windows 运维速查/wmic 传统用法与替代

wmic 传统用法与替代

老牌 WMI 命令行:process/service/os 查询在旧资料中常见;新系统已弃用,脚本要迁移。

Windows 运维速查系统更新于 2026-10-12
用途WMI 类命令行查询(legacy)
语法wmic process where "name='x.exe'" get ProcessId,CommandLine
替代Get-CimInstance / Get-Process(新脚本一律用新写法)

常用示例

常用示例
wmic process where "name='explorer.exe'" get ProcessId,CommandLine
wmic service where "name='Spooler'" get Name,State,StartMode
wmic os get Caption,Version,LastBootUpTime
wmic 已标记弃用并逐步从系统移除,兼容脚本请重写为 Get-CimInstance。

易错点

  • 新版系统可能未安装 wmic,依赖它的脚本会直接失败
  • wmic 输出随系统语言变化,文本解析要小心

数据来源与参考

  • Microsoft Learn:wmic(已弃用)
  • Microsoft Learn:Get-CimInstance

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌