是一个例子。把下面的代码放入一个批命令文件,然后在执行批命令文件时加上一到二个机器的名字即可;另外,也可以创建一个独立的文本文件,然后在文本文件中放入机器名字的清单,清单可以是CSV格式,或用换行符分隔的格式。如果使用独立的文本文件提供机器名字,只需在/node全局开关后面加上以@符号为前缀的文本文件名字,@符号告诉/node开关后面的参数是一个文件名字而不是机器名字。 @echo off if "%1"=="" goto msg if "%2"=="" goto single wmic /node:%1, %2 cpu get name, caption, maxclockspeed, systemname /format:textvaluelist.xsl goto end :single wmic /node:%1 cpu get name, caption, maxclockspeed, systemname /format:textvaluelist.xsl goto end :msg echo 必须指定至少一台计算机的名字。 :end 如前所述,WMIC命令的输出结果不仅可以发送到控制台,还可以发送到XML或HTML、MOF(Managed Object Format)格式的文件。在安装了WMI的计算机上,MOF是WMI数据库中类和类实例的原始保存形式。下面的例子显示了如何把MACHINE4处理器信息的查询结果输出到HTML文件,/output全局开关要求WMIC把输出发送到file1.htm,/format开关要求WMIC把原始的XML输出转换成HTML格式。用来转换格式的XS页码:[1] [2] [3] [4] [5] [6] [7] 第6页、共7页 |