wmic:从命令行对windows的全面管理44169

wmic:从命令行对windows的全面管理44169

ID:18511976

大小:239.50 KB

页数:8页

时间:2018-09-18

wmic:从命令行对windows的全面管理44169_第1页
wmic:从命令行对windows的全面管理44169_第2页
wmic:从命令行对windows的全面管理44169_第3页
wmic:从命令行对windows的全面管理44169_第4页
wmic:从命令行对windows的全面管理44169_第5页
资源描述:

《wmic:从命令行对windows的全面管理44169》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WMIC:从命令行对Windows的全面管理申朴方搜集整理lxzzr@126.com2008-03-16从Windows2000开始,WMI(Windows管理规范)就是Windows系统管理的重要组成部分。WMIC是WindowsManagementInstrumentationCommand-line的简称,在WMIC出现之前,要从命令行访问WMI数据库或WMI名称空间不是一件容易的事情。现在,WMIC利用WMI强大的功能把系统管理扩展到了命令行。  一、什么是WMIC?  WMIC扩展WMI,

2、提供了从命令行接口和批命令脚本执行系统管理的支持。在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,例如SMS,或者使用WMI的脚本编程API,或者使用象CIMStudio之类的工具。如果不熟悉C++之类的编成语言或VBScript之类的脚本语言,或者不掌握WMI名称空间的基本知识,要用WMI管理系统是很困难的。WMIC改变了这种情况,为WMI名称空间提供了一个强大的、友好的命令行接口。  WMIC比WMI简单、直观得多,这主要是由于使用了别名(Alias)。别名机制获取用户在

3、命令行上输入的一些简单命令,按照预定义的方式操作WMI名称空间,例如根据一个简单的WMIC别名Get命令构造出一个复杂的WMI查询语言(WQL)命令。从这个意义上看,别名是用户和名称空间之间一个简化操作的中间层。例如,如果在WMIC命令行上执行下面这个简单的WMIC命令,就可以获得用户帐户的基本信息:useraccountlistbrief  在上面的命令中,Useraccount别名执行了一个Win32_Useraccount类的WQL查询,以文本的形式显示出从该类提取的信息。另外,WMIC还以文

4、本的形式显示出Win32_Useraccount类的属性。除了文本形式的输出之外,WMIC还能够以其他形式返回命令执行结果,例如XML、HTML或者CSV(逗号分隔的文本文件)。WMIC以WMI模式中类的实例的形式保存别名。默认的别名类——MSFT_CliAlias,以及其他支持WMIC的类保存在模式的默认名称空间,或者说rootcli角色。角色可以简单地看成专门用来支持WMIC的另一个WMI名称空间。默认角色rootcli连接到rootcimv2名称空间,操作rootcimv2之内的类。虽

5、然使用WMIC时一般不需要用到CIMStudio,但CIMStudio可以用来方便地查看rootcli名称空间。例如,图一显示了rootcli节点以及MSFT_CliAlias类的一些属性。图一  你可以向rootcli名称空间和其他名称空间加入新的别名,还可以用Class和Path命令直接访问WMI名称空间,本文后面将详细说明Class和Path命令。  二、运行WMIC  执行“wmic”命令启动WMIC命令行环境。这个命令可以在XP或.NETServer的标准命令行解释器(cmd.exe

6、)、Telnet会话或“运行”对话框中执行。这些启动方法可以在本地使用,也可以通过.NETServer终端服务会话使用。  第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符。在WMIC命令行提示符上,命令以交互的方式执行。例如,执行下面的命令将关闭正在运行的Outlook:processwherename='outlook.exe'callterminate  命令运行结束后,WMIC命令行提示符重新出现,如图二所示。每个命令必须在一行之内输入,中间不能插

7、入换行符。图二WMIC也可以按照非交互的模式运行。如果要执行某个单步的任务,或者运行批命令中的一系列WMIC命令,非交互模式就很有用。要使用非交互模式,只要在同一个命令行上启动WMIC并输入要执行的命令就可以了。例如,执行cmd.exe打开一个命令行窗口,然后执行下面的命令,就可以输出连接到MACHINE1的打印机清单:wmic/node:MACHINE1printerliststatus  在这个例子中,第一个操作是启动WMIC,然后是根据/node参数建立一个到MACHINE1的远程连接,最后执

8、行一个WMIC命令显示出打印机状态信息。命令运行结束后,返回到Windows命令行提示符状态。  安装了WMIC的机器可以连接到任何一台安装了WMI的机器,被连接的机器不需要安装WMIC。例如,从一台运行WinXPPro的机器启动WMIC,可以连接和管理所有运行着XP、Win2K、WindowsNT4.0、WindowsMe和Windows9x的机器。  三、WMIC命令行构成  WMIC提供了大量的全局开关、别名、动词、命令和丰富的命令行帮助增强用户接口。全局开关是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。