通过WMI命令行(WMIC)获取Windows系统信息
时间:2020-03-21 11:49:34 来源:igfitidea点击:
对于那些来自基于CLI的Linux世界的用户来说,WMIC是解决Windows服务器的好工具。
什么是WMIC?
Windows Management Instrumentation命令行(WMIC)是一个命令行和脚本界面,可简化Windows Management Instrumentation(WMI)和通过WMI管理的系统的使用。
WMIC可以提供有关本地和远程计算机的大量信息。
本文介绍Windows Server 2008上WMIC的用法。
使用WMIC
WMIC基于别名。
我们可以使用wmic /?
列出可用的别名。
帮助页面:
> wmic /?
以下是我们今天打算使用的一些别名:
- 操作系统:操作系统。
- BIOS:BIOS管理。
- CPU:中央处理器。
- 物理:物理内存管理。
- NIC:网络接口控制器管理。
- DISKDRIVE:物理磁盘驱动器。
- USERACCOUNT:用户帐户。
要简要了解别名,请以管理员身份打开CMD并运行:
> wmic <alias> list brief
可以显示完整的别名概述:
> wmic <alias> list full
交互模式也可用:
> wmic wmic:root\cli>
键入退出退出交互模式。
获取有关操作系统的信息
> wmic OS get Caption,CSDVersion,OSArchitecture,Version Caption CSDVersion OSArchitecture Version Microsoft® Windows Server® 2008 Datacenter Service Pack 2 64-bit 6.0.6002
获取有关BIOS的信息
> wmic BIOS get Manufacturer,Name,SMBIOSBIOSVersion,Version Manufacturer Name SMBIOSBIOSVersion Version Xen Revision: 1.221 3.4.3.amazon Xen - 0
获取有关CPU的信息
> wmic CPU get Name,NumberOfCores,NumberOfLogicalProcessors Name NumberOfCores NumberOfLogicalProcessors Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz 2 2
获取此特定内存阵列可安装的内存量
> wmic MEMPHYSICAL get MaxCapacity MaxCapacity 301989888
获取内存设备DIMM编号
> wmic MEMORYCHIP get Capacity,DeviceLocator,PartNumber,Tag Capacity DeviceLocator PartNumber Tag 2147483648 DIMM_A2 HMT325R7BFR8A-H9 Physical Memory 1 2147483648 DIMM_A3 HMT325R7BFR8A-H9 Physical Memory 2 2147483648 DIMM_A5 HMT325R7BFR8A-H9 Physical Memory 4 2147483648 DIMM_A6 HMT325R7BFR8A-H9 Physical Memory 5 8589934592 DIMM_A8 9965516-099.A00LF Physical Memory 7 8589934592 DIMM_A9 9965516-099.A00LF Physical Memory 8 2147483648 DIMM_B2 HMT325R7BFR8A-H9 Physical Memory 10 2147483648 DIMM_B3 HMT325R7BFR8A-H9 Physical Memory 11 2147483648 DIMM_B5 HMT325R7BFR8A-H9 Physical Memory 13 2147483648 DIMM_B6 HMT325R7BFR8A-H9 Physical Memory 14 8589934592 DIMM_B8 9965516-099.A00LF Physical Memory 16 8589934592 DIMM_B9 9965516-099.A00LF Physical Memory 17
获取有关NIC的信息
> wmic NIC get Description,MACAddress,NetEnabled,Speed Description MACAddress NetEnabled Speed WAN Miniport (SSTP) WAN Miniport (L2TP) WAN Miniport (PPTP) 50:50:54:22:11:00 WAN Miniport (PPPOE) 33:50:6F:22:11:00 WAN Miniport (IPv6) WAN Miniport (Network Monitor) Microsoft ISATAP Adapter 100000 WAN Miniport (IP) Microsoft Tun Miniport Adapter 02:00:54:22:11:00 1073741824 RedHat PV NIC Driver 02:9B:9F:22:11:00 TRUE 100000000 RAS Async Adapter 20:41:53:22:11:00
获取有关物理驱动器的信息
> wmic DISKDRIVE get InterfaceType,Name,Size,Status InterfaceType Name Size Status SCSI \.\PHYSICALDRIVE0 85896599040 OK SCSI \.\PHYSICALDRIVE1 107372805120 OK SCSI \.\PHYSICALDRIVE2 10733990400 OK SCSI \.\PHYSICALDRIVE3 85896599040 OK SCSI \.\PHYSICALDRIVE4 85896599040 OK
获取有关用户帐户的信息
> wmic USERACCOUNT get Caption,Name,PasswordRequired,Status Caption Name PasswordRequired Status SERVER2008\administrator administrator TRUE Degraded SERVER2008\Guest Guest FALSE Degraded SERVER2008\sandy sandy TRUE OK SERVER2008\patrick patrick TRUE OK
获取硬盘驱动器的序列号
> wmic path win32_physicalmedia get SerialNumber SerialNumber 9RXFA3FG Z2AP14Z2