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-CimInstance或 Get-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实现某些特定功能感兴趣,我很乐意为你提供相应的命令示例。

相关推荐
遇印记5 小时前
传输层,网络层
运维·服务器·网络·windows·学习
又見山6 小时前
Obsidian 跨平台同步实测:Nutstore Sync 在 Windows、Mac、Linux、iOS、Android 全平台综合测评
windows·macos·obsidian·obsidian同步·obsidian教程·obsidian入门·obsidian笔记库搭建
jearry7 小时前
一个编辑器两个内核:Markdown 实时视图与源码视图并存时的竞态、光标锚点与 PDF 导出
windows·markdown
逆向编程8 小时前
DirectX修复工具下载安装教程-Windows系统DLL缺失检测修复完整图文步骤
windows
钱栈up9 小时前
电脑卡死7分钟,日志断在13:56:03:一次Windows硬挂死的根因复盘
windows
我是海飞10 小时前
使用杰理 AC7925B 实现 Windows电脑 USB 副屏
windows·单片机·电脑·嵌入式·杰理
律宏阔12 小时前
Windows 双网卡配置:通过跃点数实现网线访问局域网、Wi-Fi 访问公网
windows
Source.Liu13 小时前
【A11】拥有者模式平台架构笔记
windows·笔记·架构·rust
可爱系程序猿16 小时前
Windows 11 下惠普 M126nw 驱动报错溯源:完整包、WSD 端口与类驱动记录
windows·程序人生·电脑
技术不好的崎鸣同学17 小时前
第七章:模块踩踏以覆写导出函数绕过CFG
c++·windows·安全·系统安全