WMIC:从命令行对Windows的全面管理

合集下载

Windows CMD命令中的进程监控和资源管理技巧

Windows CMD命令中的进程监控和资源管理技巧

Windows CMD命令中的进程监控和资源管理技巧Windows操作系统是目前使用最广泛的操作系统之一,而CMD命令作为Windows操作系统的命令行工具,具有很多强大的功能。

本文将介绍一些在CMD命令中可以用来监控进程和管理系统资源的技巧。

一、进程监控技巧1. 查看正在运行的进程在CMD命令行中,可以使用tasklist命令来查看当前正在运行的进程。

只需在命令行中输入tasklist并按下回车键,系统将列出所有正在运行的进程的详细信息,包括进程ID、进程名称、内存使用等。

2. 查找特定进程如果想要查找特定的进程,可以使用tasklist命令的参数来进行筛选。

例如,要查找名为"chrome.exe"的进程,可以使用命令"tasklist | findstr chrome.exe",系统将只显示包含"chrome.exe"的进程。

3. 结束进程在CMD命令行中,可以使用taskkill命令来结束指定的进程。

只需输入"taskkill /PID 进程ID",将进程ID替换为要结束的进程的ID,按下回车键,系统将立即结束该进程。

二、资源管理技巧1. 查看系统资源使用情况使用CMD命令行可以很方便地查看系统的资源使用情况。

可以使用命令"systeminfo"来查看系统的详细信息,包括操作系统版本、安装日期、物理内存等。

此外,还可以使用命令"wmic cpu get loadpercentage"来查看当前CPU的使用率。

2. 查看磁盘空间在CMD命令行中,可以使用命令"dir"来查看指定目录下的文件和文件夹的列表。

使用参数"/s"可以查看指定目录及其子目录下的所有文件和文件夹。

此外,还可以使用命令"fsutil volume diskfree C:"来查看指定磁盘的可用空间。

WMIC 命令行管理方式

WMIC 命令行管理方式
至于副词(动词的参数),就是得到用动词+它的参数得到对象的属性。像属于list动词的副词,就是显示个什么样的呀,例如显示详细状态或简要状态。
动词开关就好比显示个横表格式的或者显示个竖表格式的或者输出个什么样格式的文件,或者是几秒来重复显示信息等等,有的动词并没有开关。
二、一步一步来完成我们的wmic命令行
wmic里有个别名是logicaldisk,就是对磁盘进行管理。我们先按照最简单的格式来写,在cmd命令行下输入●wmic logicaldisk list●(wmic.exe+别名+list动词),稍等一会儿屏幕上会出现本地硬盘的各式各样的数据,看上去杂乱无章。这样子太不方便看了,我们来改写一下,改成●wmic logicaldisk list brief●,在list动词后加个brief参数,也就是brief副词,显示的就会很整齐,效果如下:

DeviceID,Size,FreeSpace,Description,FileSystem
Description DeviceID FileSystem FreeSpace Size
本地固定磁盘 C: FAT32 2925686784 6805409792
非交互模式。非交互模式是指将WMIC指令直接作为WMIC的参数放在WMIC后面,当指令执行完毕后再返回到普通的命令提示符下,而不是进入到WMIC上下文环境中。WMIC的非交互模式主要用于批处理或者其他一些脚本文件中,我在本文中一律用●非交互模式●示例。
开关有以下的全局开关,打入wmic.exe /?可以看到的(这里我们先不讨论每个开关的具体意思,具体用法看示例):

DeviceID DriveType FreeSpace ProviderName Size VolumeName

使用WMIC命令轻松管控系统

使用WMIC命令轻松管控系统
us e r : ” a dmi ni s t r a t o r ”/ pa s s wo r d: ” 1 2 34 56 78 9”/ o ut p u t : di s k. h t ml l o g i c a l d i s k wh e r e” n a me =’ ( 、 : …g e t De v i c e l D. Si z

栏 目编辑 : 张稚 s o f t wa r e @d n z s . c o
使用WMI C 命令 ,轻松管控
●文/ 图 郭建伟
p a s s w o r d : l 2 3 4 5 6 7 8 9 p r o c e s s cபைடு நூலகம்a l l c r e a t e” c : \ wi n d o ws \
当然 , 这 里 假设 其 名称 为 “ X x X ”, 您 可 以根
命令。 注意, 其 中的 “ Dr i v e T y p e ”参 数 值 为3 表 示 本 地硬盘, 为2 表 示 移动 磁盘 , 为5 表示 光 盘 。 如 果想 查 看 远 程 主机 C 盘 信息 , 可 以执行 “ / n o d e : ” 1 7 2 . 1 6 . 0 . 9 ”/
本 机 安 装 的所 有 软 件 ( 如 图2 ) : 如 果 您 想快 速 卸 载 某 个软件 , 执行 “ p r o d u c t w h e r e n a me = ” q q ”d e l e t e ” 命 令, 就可 以将 指 定软 件快 速 卸载 。 想 查 看本地 磁盘 信 息, 可 以执 行 “ w mi c l o g i c a h t i s k w h e r e” D r i v e T y p e = 3 ”

使用CMD命令行进行系统信息查看和配置

使用CMD命令行进行系统信息查看和配置

使用CMD命令行进行系统信息查看和配置在计算机操作系统中,CMD命令行是一个强大的工具,它可以帮助我们查看和配置系统信息。

无论是日常维护还是故障排除,CMD命令行都是一个不可或缺的工具。

本文将介绍一些常用的CMD命令行操作,帮助读者更好地了解和使用系统信息查看和配置的功能。

一、系统信息查看1. 查看操作系统版本在CMD命令行中,输入"ver"命令可以查看当前操作系统的版本信息。

例如,如果你的计算机运行的是Windows 10操作系统,那么CMD命令行会显示类似于"Microsoft Windows [版本号]"的信息。

2. 查看计算机名称输入"hostname"命令可以查看当前计算机的名称。

计算机名称是用来唯一标识一个计算机的,对于网络连接和共享资源非常重要。

3. 查看IP地址输入"ipconfig"命令可以查看当前计算机的IP地址信息。

IP地址是计算机在网络中的唯一标识,可以用来进行网络连接和通信。

4. 查看网络连接状态输入"netstat"命令可以查看当前计算机的网络连接状态。

它可以显示当前计算机与其他计算机之间的连接情况,包括本地地址、远程地址、连接状态等信息。

5. 查看硬件信息输入"systeminfo"命令可以查看当前计算机的硬件信息。

它可以显示计算机的制造商、型号、处理器、内存等详细信息,对于了解计算机配置非常有帮助。

二、系统配置1. 修改计算机名称输入"wmic computersystem where name='%computername%' call rename name='新名称'"命令可以修改当前计算机的名称。

将"新名称"替换为你想要设置的新名称,然后按下回车键即可完成修改。

2. 修改IP地址输入"netsh interface ip set address name='本地连接' static IP地址子网掩码默认网关"命令可以修改计算机的IP地址。

Windows CMD中的系统信息查询指令及使用技巧

Windows CMD中的系统信息查询指令及使用技巧

Windows CMD中的系统信息查询指令及使用技巧Windows CMD是Windows操作系统中的命令行工具,它提供了丰富的系统信息查询指令,让用户能够方便地获取关于计算机硬件、软件以及网络等方面的信息。

本文将介绍一些常用的系统信息查询指令及使用技巧,帮助读者更好地利用CMD来了解和管理自己的计算机。

首先,我们来介绍一些基本的系统信息查询指令。

其中,"systeminfo"是一个非常有用的指令,它可以显示计算机的详细系统信息,包括操作系统版本、安装日期、计算机制造商、系统启动时间等。

通过运行"systeminfo"指令,我们可以快速了解自己计算机的基本配置和使用情况。

除了"systeminfo"指令,"wmic"指令也是一个非常强大的系统信息查询工具。

它可以通过执行各种查询命令来获取计算机的各种信息。

例如,我们可以使用"wmic cpu get name"来查询计算机的CPU型号,使用"wmic memorychip get capacity"来查询计算机的内存容量,使用"wmic diskdrive get size"来查询计算机硬盘的大小等等。

通过灵活运用"wmic"指令,我们可以轻松获取和管理计算机的硬件信息。

除了硬件信息,CMD还提供了一些指令来查询和管理计算机的软件信息。

例如,我们可以使用"tasklist"指令来查看当前运行的进程列表,使用"taskkill"指令来终止指定的进程。

此外,我们还可以使用"driverquery"指令来查询计算机的驱动程序信息,使用"netstat"指令来查看网络连接状态等等。

这些指令可以帮助我们更好地了解和管理计算机的软件环境。

CMD命令行中“WMIC”命令的使用方法

CMD命令行中“WMIC”命令的使用方法

CMD命令行中“WMIC”命令的使用方法WMIC(Windows Management Instrumentation Command-line)是Windows操作系统中提供的一个命令行工具,它允许用户通过命令行界面执行Windows Management Instrumentation(WMI)操作。

WMI是Windows管理的一个核心组成部分,提供了一个标准化的接口,用于访问操作系统、应用程序和服务的信息。

功能:使用户能够远程管理Windows系统。

提供了一个命令行界面来执行WMI查询和操作。

支持执行各种系统管理任务,如获取系统信息、启动服务、安装软件等。

用法:WMIC的基本语法如下:wmic [options] [command] [arguments]其中,options是可选的命令行选项,command是要执行的WMI命令,arguments是传递给命令的参数。

示例:获取计算机上所有服务的列表:wmic service list full获取当前登录用户的详细信息:wmic user list full启动一个服务:wmic computersystem list full请注意:在使用WMIC命令时,需要确保您有权限远程管理目标系统。

在实际应用中,可以根据需要使用不同的选项和命令来执行各种系统管理任务。

在上述示例中,执行命令后,将根据指定的命令执行相应的操作。

例如,获取所有服务的列表、获取当前登录用户的详细信息或列出所有计算机系统的详细信息。

由于WMIC命令涉及到系统管理操作,建议在使用时谨慎操作,并确保您有权限执行这些操作。

在执行任何涉及修改系统设置的操作之前,请确保您了解命令的功能和影响。

使用Windows CMD命令进行操作系统安全管理

使用Windows CMD命令进行操作系统安全管理操作系统安全管理是保护计算机系统免受恶意软件、黑客攻击和数据泄露的重要任务。

Windows CMD命令是Windows操作系统中的命令行工具,可以通过它来进行一系列的系统管理和安全操作。

本文将介绍一些常用的Windows CMD命令,帮助读者更好地进行操作系统安全管理。

一、查看系统信息首先,我们可以使用CMD命令来查看系统信息,了解计算机的基本情况。

在CMD窗口中输入"systeminfo"命令,即可显示包括操作系统版本、安装日期、计算机名称等详细信息。

通过查看系统信息,我们可以及时了解系统的安全补丁情况,以便及时更新和修补漏洞。

二、管理用户和组用户和组是操作系统安全管理的重要组成部分。

通过CMD命令,我们可以进行用户和组的管理。

例如,使用"net user"命令可以查看和管理系统中的用户账户。

通过添加、删除和修改用户账户,我们可以控制用户的访问权限,确保系统只有合法用户可以访问。

另外,使用"net localgroup"命令可以查看和管理系统中的本地组。

通过添加和删除组成员,我们可以灵活地控制用户的权限。

同时,我们还可以使用"net group"命令来管理域组,实现对域用户的权限控制。

三、设置安全策略安全策略是操作系统安全管理的重要手段之一。

通过CMD命令,我们可以设置和修改系统的安全策略,提高系统的安全性。

例如,使用"secedit /export /cfg"命令可以导出当前系统的安全策略配置文件,通过修改配置文件中的参数,可以自定义系统的安全策略。

然后,使用"secedit /configure /db"命令可以将修改后的配置文件导入系统,从而应用新的安全策略。

四、监控系统日志系统日志是记录操作系统运行情况的重要工具。

通过监控系统日志,我们可以及时发现系统异常和安全事件。

如何在Windows CMD中进行硬件设备管理

如何在Windows CMD中进行硬件设备管理Windows操作系统提供了多种方式来管理硬件设备,其中命令行界面(CMD)是一种常用的工具。

通过CMD,用户可以快速、方便地进行硬件设备的管理和配置。

本文将介绍一些常用的CMD命令,帮助读者更好地掌握在Windows CMD中进行硬件设备管理的技巧。

一、查看硬件设备信息在CMD中,可以使用一些命令来查看硬件设备的信息。

其中,最常用的命令是"systeminfo"。

通过输入"systeminfo"命令,系统将显示出计算机的详细信息,包括处理器、内存、硬盘等硬件设备的相关信息。

此外,还可以使用"wmic"命令来获取更详细的硬件设备信息。

例如,输入"wmic cpu get name"可以查看CPU的型号和名称,输入"wmic memorychip get capacity"可以查看内存条的容量。

二、启用或禁用硬件设备在CMD中,可以使用"devcon"命令来启用或禁用硬件设备。

"devcon"是一个功能强大的命令行工具,可以对设备进行各种操作。

例如,输入"devcon disable <设备ID>"可以禁用指定设备,输入"devcon enable <设备ID>"可以启用指定设备。

要获取设备ID,可以使用"devcon find"命令进行查找。

通过这种方式,用户可以方便地控制硬件设备的启用和禁用。

三、安装或卸载硬件设备在CMD中,可以使用"pnputil"命令来安装或卸载硬件设备的驱动程序。

"pnputil"是一个用于管理设备驱动程序的命令行工具。

例如,输入"pnputil -i -a <驱动程序路径>"可以安装指定路径下的驱动程序,输入"pnputil -d <驱动程序名称>"可以卸载指定名称的驱动程序。

WindowsWMIC命令使用详解(附实例)

WindowsWMIC命令使用详解(附实例)Windows WMIC命令使用详解(附实例)执行“wmic”命令启动WMIC命令行环境。

这个命令可以在XP 或 .NET Server的标准命令行解释器(cmd.exe)、Telnet会话或“运行”对话框中执行。

这些启动方法可以在本地使用,也可以通过.NET Server终端服务会话使用。

第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符。

在WMIC命令行提示符上,命令以交互的方式执行。

wimic的运行方式可以有两种法:1、搞入wimic进入后输入命令运行,键入wimic后出现wmic:root\cli>时你就可以输入命令了,如输入process显示所有的进程。

不知道有什么命令时可以输入用/?来显示帮助。

exit 是退出交互模式。

具体帮助用法如下:命令行帮助命令例子说明/? 或 -? 显示所有全局开关和别名的语法/ /? /user /? 显示指定全局开关的信息/? class /? 显示某个命令的信息/? memcache /? 显示某个别名的信息/? temperature get /? 显示别名与动词组合的信息/?:Full irq get /?:Full 显示动词的帮助信息如:我要查看process命令的帮助,键入:process/?后显示如下:wmic:root\cli>process /?PROCESS - 进程管理。

提示: BNF 的别名用法。

(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].用法:PROCESS ASSOC [<format specifier>]PROCESS CALL <method name> [<actual param list>]PROCESS CREATE <assign list>PROCESS DELETEPROCESS GET [<property list>] [<get switches>]PROCESS LIST [<list format>] [<list switches>]2、用wimic 后面直接跟命令运行,如wmic process 就显示了所有的进程了。

如何使用Windows CMD命令进行系统性能监控

如何使用Windows CMD命令进行系统性能监控在日常使用Windows操作系统时,我们经常会遇到电脑运行缓慢、卡顿等问题。

为了解决这些问题,我们可以使用Windows CMD命令进行系统性能监控。

本文将介绍如何使用CMD命令来监控系统的CPU、内存、磁盘和网络等性能指标,以帮助我们更好地了解和解决电脑性能问题。

1. 监控CPU性能首先,我们可以使用CMD命令来监控CPU的性能。

打开CMD命令行窗口,输入"wmic cpu get LoadPercentage"命令,即可查看当前CPU的使用率。

通过观察CPU使用率的变化,我们可以判断是否存在CPU过高的情况。

如果CPU使用率持续过高,可能是由于某个程序占用了过多的CPU资源,我们可以通过任务管理器或进程管理命令来查找并结束该程序。

2. 监控内存性能其次,我们可以使用CMD命令来监控内存的使用情况。

输入"wmic OS get FreePhysicalMemory"命令,即可查看当前系统的可用物理内存。

如果可用内存较低,可能会导致电脑运行缓慢。

我们可以通过关闭一些占用内存较大的程序或者增加内存来解决这个问题。

3. 监控磁盘性能除了CPU和内存,磁盘也是电脑性能的重要组成部分。

输入"wmic logicaldisk get Name,FreeSpace"命令,即可查看当前磁盘的剩余空间。

如果磁盘空间不足,可能会导致电脑运行缓慢或者无法正常工作。

我们可以通过删除一些不必要的文件或者进行磁盘清理来释放磁盘空间。

4. 监控网络性能最后,我们还可以使用CMD命令来监控网络的性能。

输入"ping"命令加上目标IP地址或域名,即可测试网络连接的延迟和丢包情况。

如果网络延迟较高或者丢包率较高,可能会导致网络不稳定或者无法正常访问互联网。

我们可以通过检查网络设备、更换网络线缆或者联系网络服务提供商来解决这个问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WMIC:从命令行对Windows的全面管理.txt WMIC扩展WMI,提供了从命令行接口和批命令脚本执行系统管理的支持。

在WMIC出现之前,如果要管理WMI系统,必须使用一些专门的WMI应用,例如SMS,或者使用WMI的脚本编程API,或者使用象CIM Studio之类的工具。

如果不熟悉C++之类的编成语言或VBScript之类的脚本语言,或者不掌握WMI名称空间的基本知识,要用WMI管理系统是很困难的。

WMIC改变了这种情况,为WMI名称空间提供了一个强大的、友好的命令行接口。

WMIC比WMI简单、直观得多,这主要是由于使用了别名(Alias)。

别名机制获取用户在命令行上输入的一些简单命令,按照预定义的方式操作WMI名称空间,例如根据一个简单的WMIC别名Get命令构造出一个复杂的WMI查询语言(WQL)命令。

从这个意义上看,别名是用户和名称空间之间一个简化操作的中间层。

例如,如果在WMIC命令行上执行下面这个简单的WMIC命令,就可以获得用户帐户的基本信息:useraccount list brief在上面的命令中,Useraccount别名执行了一个Win32_Useraccount类的WQL查询,以文本的形式显示出从该类提取的信息。

另外,WMIC还以文本的形式显示出Win32_Useraccount类的属性。

除了文本形式的输出之外,WMIC还能够以其他形式返回命令执行结果,例如XML、HTML或者CSV(逗号分隔的文本文件)。

WMIC以WMI模式中类的实例的形式保存别名。

默认的别名类——MSFT_CliAlias,以及其他支持WMIC的类保存在模式的默认名称空间,或者说root\cli角色。

角色可以简单地看成专门用来支持WMIC的另一个WMI名称空间。

默认角色root\cli连接到root\cimv2名称空间,操作root\cimv2之内的类。

虽然使用WMIC时一般不需要用到CIM Studio,但CIM Studio可以用来方便地查看root\cli名称空间。

例如,图一显示了root\cli节点以及MSFT_CliAlias类的一些属性。

图一你可以向root\cli名称空间和其他名称空间加入新的别名,还可以用Class和Path命令直接访问WMI名称空间,本文后面将详细说明Class和Path命令。

二、运行WMIC执行“wmic”命令启动WMIC命令行环境。

这个命令可以在XP或.NET Server的标准命令行解释器(cmd.exe)、Telnet会话或“运行”对话框中执行。

这些启动方法可以在本地使用,也可以通过.NET Server终端服务会话使用。

第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符。

在WMIC命令行提示符上,命令以交互的方式执行。

例如,执行下面的命令将关闭正在运行的Outlook:process where name='outlook.exe' call terminate命令运行结束后,WMIC命令行提示符重新出现,如图二所示。

每个命令必须在一行之内输入,中间不能插入换行符。

图二WMIC也可以按照非交互的模式运行。

如果要执行某个单步的任务,或者运行批命令中的一系列WMIC命令,非交互模式就很有用。

要使用非交互模式,只要在同一个命令行上启动WMIC 并输入要执行的命令就可以了。

例如,执行cmd.exe打开一个命令行窗口,然后执行下面的命令,就可以输出连接到MACHINE1的打印机清单:wmic /node:MACHINE1 printer list status在这个例子中,第一个操作是启动WMIC,然后是根据/node参数建立一个到MACHINE1的远程连接,最后执行一个WMIC命令显示出打印机状态信息。

命令运行结束后,返回到Windows命令行提示符状态。

安装了WMIC的机器可以连接到任何一台安装了WMI的机器,被连接的机器不需要安装WMIC。

例如,从一台运行Win XP Pro的机器启动WMIC,可以连接和管理所有运行着XP、Win2K、Windows NT 4.0、Windows Me和Windows 9x的机器。

三、WMIC命令行构成WMIC提供了大量的全局开关、别名、动词、命令和丰富的命令行帮助增强用户接口。

全局开关是适用于整个WMIC会话的配置选项。

例如,/trace:on开关启用错误跟踪机制,如果这个开关处于打开状态,WMIC返回每一个命令的错误信息。

利用/note开关可以访问远程机器,/interactive:on开关要求WMIC在执行删除操作之前提示确认,其他的全局开关还包括/role、/user、/implevel以及/namespace。

如前所述,别名是用户和WMI名称空间一个简化语法的中间层。

当你指定一个别名时,动词(Verb)表示要执行的动作。

例如,前面例子中的List和Call就是两个动词的例子。

表一描述了其他一些WMIC动词,并为每一个动词给出了例子。

表一:WMIC动词动词例子说明Assoc group where name= 'administrators' assoc 显示出Administrators组与系统的所有关联,包括Administrators组成员等。

又如,os assoc显示出有关操作系统的信息和已经安装的补丁。

Create environment create name="progloc", username="work01\User1",variablevalue= "%programfiles%\prog01" 创建一个名字为Progloc的变量,把它的值设置为Program Files文件夹的一个子文件夹,把这个变量加入到Work01工作组计算机User1帐户。

Delete environment where(name= "progloc") delete 删除Progloc环境变量。

测试WMIC 命令时,为了防止意外地删除,可以使用/interactive:on全局开关,这时删除之前会要求确认。

Get partition get bootpartition, description, deviceid, bootable 返回分区是否可启动、描述信息和设备ID属性等信息。

Set path WIN32_USERACCOUNT where(name="user01") set disabled="true" 在成员服务器或工作站上禁用User01用户帐户。

命令用来控制对WMIC和WMI名称空间的访问。

注意表一的最后一个例子,这个例子用的是Path和Win32_USERACCOUNT类,而不是Useraccount别名。

Path是一个直接访问WMI名称空间中实例的命令,不必再通过别名访问。

如果待执行的系统管理任务没有现成的别名可用,Path命令特别有用。

虽然你可以用新的别名和角色扩展WMIC,但如果你对WMI名称空间比较熟悉,使用Path命令也很方便。

除了Path命令之外,WMIC还支持Class、Context、Quit和Exit命令。

Class命令用来直接访问WMI模式内的类或创建现有类的实例。

Class命令和Path命令的不同之处在于,Path 命令的作用对象是实例以及它的属性(例如,提取管理用的信息),而Class命令的作用对象是类的定义。

例如,如果要提取出WIN32_SOFTWAREELEMENT类的所有属性,可以执行如下命令:class WIN32_SOFTWAREELEMENT get这个命令的输出是HTML格式,稍后我们将了解如何用/output全局开关把输出重定向到可用浏览器打开的HTML文件。

Class命令加上Assoc动词能够显示出类的名称空间路径以及其他与该类关联的类。

利用Class命令可以删除类、创建类的实例,但不能创建类。

Context命令显示出全局开关的当前设置。

Quit和Exit命令用来退出WMIC命令提示符环境,返回以前的Shell环境(例如Telnet环境,或XP的命令行提示符环境)。

命令行帮助是熟悉WMIC的有效途径。

表二是在WMIC提示符下查找信息的常用命令:表二:命令行帮助命令例子说明/? 或 -? 显示所有全局开关和别名的语法/ /? /user /? 显示指定全局开关的信息/? class /? 显示某个命令的信息/? memcache /? 显示某个别名的信息/? temperature get /? 显示别名与动词组合的信息/?:Full irq get /?:Full 显示动词的帮助信息四、实践应用以上我们了解了WMIC命令行环境的基础知识,下面来看看如何用批命令运行WMIC,以及把输出结果定向到控制台或HTML、XML文件。

从批命令文件运行WMIC的好处在于不需要重复输入一系列复杂的命令,例如,下面是一个批命令文件的内容,它的作用是显示出MACHINE1和MACHINE2这两台机器的CPU信息,输出结果显示在控制台上。

/format开关是面向动词的开关,而不是全局开关,它只用于Get和List动词。

wmic /node:MACHINE1, MACHINE4 cpu get name, caption,maxclockspeed, systemname /format:textvaluelist.xslWMIC批命令可以使用变量。

也就是说,对于上面的批命令,服务器的名字不仅可以直接指定,而且还可以通过%1、%2的形式指定,下面就是一个例子。

把下面的代码放入一个批命令文件,然后在执行批命令文件时加上一到二个机器的名字即可;另外,也可以创建一个独立的文本文件,然后在文本文件中放入机器名字的清单,清单可以是CSV格式,或用换行符分隔的格式。

如果使用独立的文本文件提供机器名字,只需在/node全局开关后面加上以@符号为前缀的文本文件名字,@符号告诉/node开关后面的参数是一个文件名字而不是机器名字。

@echo offif "%1"=="" goto msgif "%2"=="" goto singlewmic /node:%1, %2 cpu get name, caption, maxclockspeed, systemname/format:textvaluelist.xslgoto end:singlewmic /node:%1 cpu get name, caption, maxclockspeed,systemname /format:textvaluelist.xslgoto end:msgecho 必须指定至少一台计算机的名字。

相关文档
最新文档