买汤圆,卖汤圆,小二哥家的汤圆是圆又圆...
元宵节快乐!

WMIC 的简单命令应用

WMIC扩展WMI(Windows Management Instrumentation,Windows管理规范) ,提供了从命令行接口和批命令脚本执行系统管理的支持。
只有本地 Administrators 组的用户才可以启动 WMIC;WMIC是Windows平台的功能最强大也是最复杂的命令行工具。
cmd
用户权限
不需要特殊的用户权限即可运行 WMIC。含蓄地说,为了能够使用 WMIC,用户需要有对 WMIC 名称空间和两个注册表项(HKLM\Software\Microsoft\WBEM 和 HKLM\Software\Microsoft\WBEM\WMIC)的完全写入访问权。

WMIC概述
  WMIC,是一款新出现在Windows Server 2003中的命令行管理工具。使用WMIC,你不但可以管理本地计算机,而且可以管理同一Windows域内的所有远程计算机(需要必要的权限),而被管理的远程计算机不必事先安装WMIC,只需要支持WMI即可。
  WMIC有一个能够分析、解释和执行从命令行接收的别名(Alias)的引擎,它是一个可执行文件,名为WMIC.exe,这个文件通常位于”c:\windows\system32\wbem”文件夹中,该程序运行于用户当前登录的计算机上。任何对WMIC命令行的扩展性能都经过别名文件定义或者注册。别名又称友好名称(Friendly Names),通过MOF(Management Object Format,管理对象格式)格式定义。WMIC引擎接收到输入的命令后,先进行分析。如果命令是一个别名,WMIC会从当前操作命名空间(比如root\cli)调用该别名的定义,应用当前的环境设置(如目标命名空间),并将别名命令与它的原始命令进行对应,然后执行。
  具体来说,你可以使用WMIC实现如下的管理任务:
  1、本地计算机管理
  2、远程单个计算机管理
  3、远程多个计算机管理
  4、使用远程会话的计算机管理(如Telnet)
  5、使用管理脚本的自动管理


先介绍一点简单实用的WMIC应用——结束指定的进程:
WMIC process where name="anopos.COM.exe" delete
WMIC process where name="anopos.COM.exe" call terminate
固定格式,此例中要结束的进程名为anopos.COM.exe
创建进程的方法:
Wmic process call create "X\Program Files\anopos\ANOPOS.exe"

使用WMIC命令查询BIOS信息
wmic bios list full
list决定显示的信息格式与范围,它有Brief、Full、Instance、Status、System、Writeable等多个参数,full只是它的一个参数,也是list的缺省参数,表示显示所有的信息。其他几个参数顾名思义,如Brief表示只显示摘要信息,Instance表示只显示对象实例,Status表示显示对象状态,Writeable表示只显示该对象的可写入的属性信息等。

正在运行的进程管理
wmic process list brief

微软TechNet相关页面:
使用 WMIC 帮助
Windows 管理规范命令行 [低带宽视图];
WMIC 最佳操作 [低带宽视图]

相关文章


把希望建筑在意欲和心愿上面的人们,二十次中有十九次都会失望(法国 大仲马)