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

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

ID:9505977

大小:57.00 KB

页数:8页

时间:2018-05-01

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

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

1、WMIC从命令行对Windows的全面管理  从IC出现之前,要从命令行访问I数据库或I名称空间不是一件容易的事情。现在,IC利用I强大的功能把系统管理扩展到了命令行。  一、什么是IC?  IC扩展I,提供了从命令行接口和批命令脚本执行系统管理的支持。在IC出现之前,如果要管理I系统,必须使用一些专门的I应用,例如SMS,或者使用I的脚本编程API,或者使用象CIMStudio之类的工具。如果不熟悉C++之类的编成语言或VBScript之类的脚本语言,或者不掌握I名称空间的基本知识,要用I管理系统是很困难的。IC改变了这种情况,为I名

2、称空间提供了一个强大的、友好的命令行接口。  IC比I简单、直观得多,这主要是由于使用了别名(Alias)。别名机制获取用户在命令行上输入的一些简单命令,按照预定义的方式操作I名称空间,例如根据一个简单的IC别名Get命令构造出一个复杂的I查询语言(IC命令行上执行下面这个简单的IC命令,就可以获得用户帐户的基本信息:useraccountlistbrief  在上面的命令中,Useraccount别名执行了一个IC还以文本的形式显示出IC还能够以其他形式返回命令执行结果,例如XML、HTML或者CSV(逗号分隔的文本文件)。  IC以

3、I模式中类的实例的形式保存别名。默认的别名类MSFT_CliAlias,以及其他支持IC的类保存在模式的默认名称空间,或者说rootcli角色。角色可以简单地看成专门用来支持IC的另一个I名称空间。默认角色rootcli连接到rootcimv2名称空间,操作rootcimv2之内的类。虽然使用IC时一般不需要用到CIMStudio,但CIMStudio可以用来方便地查看rootcli名称空间。例如,图一显示了rootcli节点以及MSFT_CliAlias类的一些属性。  你可以向rootcli名称空间和其他名称空间加入新

4、的别名,还可以用Class和Path命令直接访问I名称空间,本文后面将详细说明Class和Path命令。  二、运行IC  执行ic命令启动IC命令行环境。这个命令可以在XP或.Server的标准命令行解释器(cmd.exe)、Tel会话或运行对话框中执行。这些启动方法可以在本地使用,也可以通过.Server终端服务会话使用。  第一次执行IC命令时,IC命令行提示符重新出现,如图二所示。每个命令必须在一行之内输入,中间不能插入换行符。  IC也可以按照非交互的模式运行。如果要执行某个单步的任务,或者运行批命令中的一系列IC命令,非交互

5、模式就很有用。要使用非交互模式,只要在同一个命令行上启动IC并输入要执行的命令就可以了。例如,执行cmd.exe打开一个命令行窗口,然后执行下面的命令,就可以输出连接到MACHINE1的打印机清单:ic/node:MACHINE1printerliststatus  在这个例子中,第一个操作是启动IC,然后是根据/node参数建立一个到MACHINE1的远程连接,最后执行一个IC命令显示出打印机状态信息。命令运行结束后,返回到I名称空间一个简化语法的中间层。当你指定一个别名时,动词(Verb)表示要执行的动作。例如,前面例子中的List

6、和Call就是两个动词的例子。表一描述了其他一些IC动词,并为每一个动词给出了例子。  表一:IC动词动词例子说明Assocgroupe='administrators'assoc显示出Administrators组与系统的所有关联,包括Administrators组成员等。又如,osassoc显示出有关操作系统的信息和已经安装的补丁。Createenvironmentcreatename=progloc,username=files%prog01创建一个名字为Progloc的变量,把它的值设置为ProgramFile

7、s文件夹的一个子文件夹,把这个变量加入到IC命令时,为了防止意外地删除,可以使用/interactive:on全局开关,这时删除之前会要求确认。Getpartitiongetbootpartition,description,deviceid,bootable返回分区是否可启动、描述信息和设备ID属性等信息。SetpathIC和I名称空间的访问。注意表一的最后一个例子,这个例子用的是Path和I名称空间中实例的命令,不必再通过别名访问。如果待执行的系统管理任务没有现成的别名可用,Path命令特别有用。虽然你可以用新的别名和角色扩展IC,

8、但如果你对I名称空间比较熟悉,使用Path命令也很方便。  除了Path命令之外,IC还支持Class、Context、Quit和Exit命令。Class命令用来直接访问I模式内的类或创建现有类的实例。Cl

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

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

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