Windows 命令 WMIC 使用详解

    WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,例如SMS,或者使用WMI的脚本编程API,或者使用象CIM Studio之类的工具。如果不熟悉C++之类的编程语言或VBScript之类的脚本语言,或者不掌握WMI名称空间的基本知识,要用WMI管理系统是很困难的。WMIC改变了这种情况。

    WMIC比WMI简单、直观得多,这主要是由于使用了别名。别名机制获取用户在命令行上输入的一些简单命令,按照预定义的方式操作WMI名称空间,例如根据一个简单的WMIC别名Get命令构造出一个复杂的WMI查询语言(WQL)命令。从这个意义上看,别名是用户和名称空间之间一个简化操作的中间层。例如,如果在WMIC命令行上执行下面这个简单的WMIC命令,就可以获得用户帐户的基本信息。

    执行“wmic”命令启动WMIC命令行环境。这个命令可以在XP或.NETServer的标准命令行解释器(cmd.exe)、Telnet会话或“运行”对话框中执行。这些启动方法可以在本地使用,也可以通过.NET Server终端服务会话使用。


    第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符。在WMIC命令行提示符上,命令以交互的方式执行。例如,执行下面的命令将关闭正在运行的Outlook:
process where name='outlook.exe' call terminate
命令运行结束后,WMIC命令行提示符重新出现。

 

wmic的运行方式:

在“运行”或dos窗口中中输入 wmic 进入,出现 wmic:root\cli> 时你就可以输入命令了

Windows 命令 WMIC 使用详解

1、命令 /? 显示帮助信息

2、命令 process 显示所有的进程对应的应用程序的名称以及路径等相关信息

Windows 命令 WMIC 使用详解

3、命令 process where name="cmd.exe" list full 显示指定进程程序cmd.exe详细信息

Windows 命令 WMIC 使用详解

4、命令 process where name='cmd.exe' call terminate 关闭正在运行的cmd.exe进程或应用程序

5、命令 exit 是退出交互模式

键入wmic后出现 wmic:root\cli> 时你就可以输入命令了,如输入process显示所有的进程。不知道有什么命令时可以输入用 /? 来显示帮助。exit  是退出交互模式。具体帮助用法如下: