WMIC(Windows Management Instrumentation Command-line)命令大全

当然有!WMIC(Windows Management Instrumentation Command-line)是一个非常强大的命令行工具,可以查询海量的系统信息,包括硬件、软件和各项配置。

你提到的 baseboard(主板)只是其中一个"别名"(Alias)。下面我将为你分类介绍其他常用的相关命令。

1. 与主板/系统相关的其他 WMIC 命令

除了查询主板,你还可以查询整个计算机系统的信息。

查询目标 命令 作用说明
计算机系统 wmic computersystem get manufacturer,model,name 查看整机品牌(如 Dell, Lenovo)、型号和名称。
BIOS 信息 wmic bios get manufacturer,version,releasedate 查看 BIOS/UEFI 的制造商、版本号和发布日期。
机箱序列号 wmic csproduct get name,identifyingnumber 查看计算机系统(通常是机箱)的产品名和序列号。对品牌机特别有用。

使用示例:

在命令提示符中运行 wmic computersystem get manufacturer,model,可以直接告诉你这是一台"Dell OptiPlex 7080"还是"Lenovo ThinkCentre M75q",这对于品牌台式机非常直观。


2. 其他常用硬件的 WMIC 查询命令

WMIC 的强大之处在于可以查询几乎所有硬件组件。

查询目标 命令 作用说明
CPU 处理器 wmic cpu get name,numberofcores,numberoflogicalprocessors 查看 CPU 型号名称、物理核心数和逻辑处理器数(线程数)。
内存 wmic memorychip get capacity,speed,manufacturer,partnumber 查看每条内存条的容量、速度、制造商和部件号。
磁盘驱动器 wmic diskdrive get model,size,index 查看物理硬盘/SSD 的型号、容量和索引号。
分区与容量 wmic logicaldisk get size,freespace,caption 查看每个逻辑分区(如 C盘, D盘)的总大小和剩余空间。
显卡 wmic path win32_videocontroller get name 查看显卡的名称。

使用示例:

  • 查看完整内存信息wmic memorychip list full会显示极其详细的内存条信息,但内容较多。使用 get指定参数更清晰。

  • 查看所有CPU信息wmic cpu list brief可以列出所有CPU核心的简要信息。


3. WMIC 的通用语法技巧

你可以灵活组合这些命令:

  • 查看某个别名的所有可用属性

    如果你想知道一个别名(如 cpu)还能查询哪些信息,可以运行:

    复制代码
    wmic cpu get /?

    或者列出所有属性(信息会非常多):

    复制代码
    wmic cpu list full
  • 使用其他别名

    只需将命令中的 baseboard替换为其他别名即可,例如:

    • wmic os get ...(查询操作系统信息)

    • wmic process get ...(查询进程信息)

    • wmic service get ...(查询服务信息)

⚠️ 重要提示:WMIC 工具的现状

需要注意的是,微软已正式宣布 WMIC 工具在 Windows 11 和 Windows Server 2022 及更高版本中已被弃用。虽然在当前大部分系统上仍能使用,但未来的 Windows 版本将彻底移除它。

它的现代替代品是 PowerShell 。上述大部分功能都可以通过 PowerShell 的 Get-CimInstanceGet-WmiObject命令实现,功能更强大,也是未来的趋势。

例如,查询主板型号的等效 PowerShell 命令是:

复制代码
Get-CimInstance -ClassName Win32_BaseBoard | Format-List Product, Manufacturer, Version, SerialNumber

总结

虽然 WMIC 命令强大,但鉴于它已被微软弃用,建议你可以开始接触和学习 PowerShell。不过,在当前阶段,你仍然可以放心使用这些 WMIC 命令来快速获取硬件信息,它们对于 Windows 10 等现有系统来说依然是高效可靠的利器。

希望这些扩展信息对你有帮助!如果你对查询某个特定硬件的信息有更多兴趣,我可以提供更具体的命令示例。


WMIC(Windows Management Instrumentation Command-line)确实是Windows系统管理中的一把"瑞士军刀",它通过命令行提供了极其丰富的系统管理功能。下面这个表格汇总了它的主要能力,方便你快速了解和查阅。

功能领域 常用命令示例 主要用途说明
💻 硬件信息查询 wmic bios get manufacturer, version(BIOS信息) wmic cpu get name, numberOfCores(CPU信息) wmic memorychip get capacity, speed(内存信息) wmic diskdrive get model, size(物理磁盘信息) wmic baseboard get product, manufacturer(主板信息) 2 3 获取计算机各部件的详细规格和状态信息。
⚙️ 系统配置与管理 wmic computersystem get model, manufacturer(系统型号) wmic os get caption, version(操作系统信息) wmic environment where "name='path'" get VariableValue(环境变量) wmic computersystem where "name='%computername%'" call rename "NewPCName"(重命名计算机) 2 4 查看和修改系统级的配置,如计算机名、环境变量等。
🔧 进程与服务管理 wmic process list brief(列出进程) wmic process where name="notepad.exe" call terminate(结束进程) wmic service where name="Spooler" call startservice(启动服务) wmic service where name="Spooler" set startmode="manual"(更改服务启动类型) 2 4 6 监控和管理系统中运行的进程和服务(启动、停止、配置)。
💾 存储与文件管理 wmic logicaldisk get name, size, freespace(逻辑磁盘空间) wmic datafile where "drive='c:' and path='\\windows\\system32\\'" list(查找文件) 2 4 查询磁盘空间、搜索、操作文件和目录。
🌐 网络管理 wmic nic where NetEnabled=true get name, speed(已启用网卡信息) wmic netuse list brief(网络连接) 2 3 配置和管理网络适配器、查看网络共享连接等。
📦 软件与应用程序 wmic product get name, version(已安装程序) wmic product where "name='SoftwareName'" call uninstall(卸载程序) 2 4 管理通过Windows Installer安装的应用程序(查询、卸载、修复)。
👥 用户与账户管理 wmic useraccount list brief(用户账户列表) wmic useraccount where "name='Administrator'" call Rename "NewAdminName"(重命名用户) 2 4 管理本地用户账户信息。

💡 基本使用方式与技巧

WMIC有两种基本的运行模式:

  • 交互模式 :在命令提示符下输入 wmic并回车,会进入 wmic:root\cli>提示符,在此可以连续输入WMIC命令。

  • 非交互模式 :直接在 cmd命令后输入完整的 wmic命令,例如 wmic process list brief,执行后返回结果并退出到常规命令提示符

    1

    6

你可以使用以下技巧来更好地使用WMIC:

  • 获取帮助 :在任何别名或全局开关后加上 /?可以查看详细帮助,例如 wmic /?wmic process get /?

    1

    4

  • 远程管理 :使用 /node:"ComputerName"参数可以管理网络中的其他计算机,配合 /user/password可指定凭据

    1

    3

  • 输出格式化 :使用 /output/format开关可以将结果输出为HTML、CSV等格式,便于生成报告或进一步处理

    1

    4

⚠️ 重要提示:WMIC的现状与未来

需要注意的是,微软已正式宣布弃用WMIC工具 。在最新的Windows版本(如Windows 11)中,虽然它目前仍然存在并可用了WMIC广泛的系统管理能力,但其现代替代品是 PowerShell。PowerShell提供了更强大、更现代的Cmdlet来完成所有WMIC能做的事情,并且是微软未来重点发展的自动化平台

1

总结与建议

WMIC在查询系统信息(特别是硬件信息)和进行一些快速系统配置时非常高效。对于不熟悉PowerShell但又需要快速获取系统信息的用户来说,它依然是一个有价值的工具。

希望这份大全能帮助你更好地利用WMIC。如果你对用PowerShell实现某些特定功能感兴趣,我很乐意为你提供相应的命令示例。

相关推荐
q***57505 小时前
Redis服务安装自启动(Windows版)
数据库·windows·redis
A-刘晨阳9 小时前
【Windows压力测试工具】 - 使用微软官方工具进行压测 cpu、内存
运维·windows·测试工具·压力测试·cpustres·testlimit
EQ-雪梨蛋花汤10 小时前
【工具】如何使用 Windows BAT 批处理脚本递归删除指定后缀文件(附:完整代码,复制可用)
windows
sleP4o10 小时前
Windows 11 24H2 配置WSL2 + Docker
windows·docker·容器
潘晓可10 小时前
WSL - 解决虚拟专用网络连接下无法访问网络的问题
windows
张较瘦_11 小时前
Windows Docker使用实战教程
windows·docker·容器
邮专薛之谦15 小时前
Kotlin 全知识点复习+详细梳理
windows·kotlin·android studio·idea
自动化代码美学16 小时前
【Python3.13】官网学习之控制流
开发语言·windows·python·学习
q***333721 小时前
新版 WSL2 2.0 设置 Windows 和 WSL 镜像网络教程
windows