您现在的位置是: 软件 > 操作系统专区 > Win2000/NT > 正文


-Visual Basic精彩编程100例
-玩转Excel“单元格格式”
-代替Photoshop的大兵们
-Visual C++精彩编程

WMIC:从命令行对Windows的全面管理
2003-04-24· ·东方欲晓··Yesky

上一页  1 2 3 4 5  

  如前所述,WMIC命令的输出结果不仅可以发送到控制台,还可以发送到XML或HTML、MOF(Managed Object Format)格式的文件。在安装了WMI的计算机上,MOF是WMI数据库中类和类实例的原始保存形式。下面的例子显示了如何把MACHINE4处理器信息的查询结果输出到HTML文件,/output全局开关要求WMIC把输出发送到file1.htm,/format开关要求WMIC把原始的XML输出转换成HTML格式。用来转换格式的XSL样式文件既可以是自定义的,也可以是任何安装了WMIC的机器上\%systemroot%\system32\wbem文件夹下面的任意XSL文件。例如,利用csv.xsl样式文件可以把输出结果转换成CSV格式,利用htable.xsl样式可以构造出一个包含结果数据的表格。图三是在浏览器中打开的file1.htm文件。

  

wmic /node:MACHINE4 /output:e:\file1.htm cpu get description, maxclockspeed, extclock, manufacturer, revision /format:hform.xsl



图三

  前面已经提到,Class命令加上Get动词的默认输出是HTML格式。因此,如果要把这类命令的输出结果保存到HTML文件,只需指定/output开关,不必加上/format开关。/record和/append全局开关也能够从WMIC命令行截取信息,请利用WMIC的命令行帮助功能了解有关这些开关的更多信息。

  如果要以XML格式输出,用/translate开关和Basicxml关键词把大于符号“>”和小于符号“<”转换成XML中有意义的字符。下面是输出XML的一个例子,输出的XML数据可导入到数据库或其他能够理解XML标记的系统。下面代码的输出中包含了WMIC命令、命令行请求参数、目标节点、全局开关以及命令执行结果。

wmic cpu get maxclockspeed /translate:basicxml /format:rawxml.xsl

  总之,WMIC是XP和.NET Server中命令行管理功能的一次重要改进,对于从命令行访问和管理WMI名称空间提供了强健的支持。虽然掌握和熟悉WMIC命令行环境需要一段时间,但只要你熟悉了它,一个系统管理的全新境界将展现在你的面前。

上一页  1 2 3 4 5  

【责任编辑:mage】
【发表评论】【关闭窗口】
■ 相关内容
 Windows Server 2003初探
 Windows快捷键大全
 Windows系统文件名详解(上)
 Windows 2000服务器配置攻略
 Windows 2000 Advance Serve安全设置
 常见Windows故障全面排除方案
 Windows系统恢复光盘DIY
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!