wmic是Microsoft Windows Management Instrumentation的简称,它是C:\WINDOWS\system32\wbem下的一个小东西,为什么接触到这个命令呢,今天因为一个乱码问题,想看一下tomcat的work目录,因为实在intellij idea中启动的tomcat,所以实际启动的tomcat目录并不存在这个目录,所以看看tomcat的启动参数里实际的tomcat的部署目录,于是就查了关于如何在windows下查看命令行的启动参数,结果查到了vmic这个命令,让我惊喜的是这个命令异常强大,可以解决日常的很多问题,包括批量设置格式化文件、进程管理、bios管理、系统管理、文件管理、环境变量、用户授权、、等,下面一一介绍这个命令。
1格式化文件,特别是xsl格式,这个我没试过,大家有兴趣可以试试,
wmic /output:c:\process.html process list /format:htable.xsl
2进程管理
#列出进程的核心信息,有点像任务管理器
wmic process list brief
#新建calc进程
wmic process call create calc
#列出进程的信息,这个命令可以借助管道就可以找到你想要的进程启动参数,如 | find "tomcat"
wmic process get caption,handle,commandline,executablepath
#结束进程 handle是文件句柄,接触过c++变成的比较了解
wmic process [handle/PID] delete
wmic process [handle/PID] call terminate
3 bios管理
wmic bios get name,SMBIOSBIOSVersion,manufacturer
4 系统管理
#查看硬件、操作系统基本信息
wmic computersystem get Name,workgroup,NumberOfProcessors,manufacturer,Model
#查看系统启动选项boot.ini的内容
wmic computersystem get SystemStartupOptions
#查看工作组/域
wmic computersystem get domain
#更改计算机名abc为123
wmic computersystem where "name='nonobaba'" call rename skyhits
#更改工作组google为MyGroup
wmic computersystem where "name='wodsy'" call joindomainorworkgroup "","","MyGroup",1
5 文件管理
#查找e盘下test目录(不包括子目录)下的cc.cmd文件
wmic datafile where "drive='e:' and path='\\test\\' and FileName='cc' and Extension='cmd'" list
#查找e盘下所有目录和子目录下的cc.cmd文件,且文件大小大于1K
wmic datafile where "drive='e:' and FileName='cc' and Extension='cmd' and FileSize>'1000'" list
#删除e盘下文件大小大于10M的.cmd文件
wmic datafile where "drive='e:' and Extension='cmd' and FileSize>'10000000'" call delete
#删除e盘下test目录(不包括子目录)下的非.cmd文件
wmic datafile where "drive='e:' and Extension<>'cmd' and path='test'" call delete
#复制e盘下test目录(不包括子目录)下的cc.cmd文件到e:\,并改名为aa.bat
wmic datafile where "drive='e:' and path='\\test\\' and FileName='cc' and Extension='cmd'" call copy "e:\aa.bat"
::改名c:\hello.txt为c:\test.txt
wmic datafile "c:\\hello.txt" call rename c:\test.txt
#查找h盘下目录含有test,文件名含有perl,后缀为txt的文件
wmic datafile where "drive='h:' and extension='txt' and path like '%\\test\\%' and filename like '%perl%'" get name
6系统管理
#获取temp环境变量
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
#更改path环境变量值,新增e:\tools
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"
#新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%
wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"
#删除home环境变量
wmic ENVIRONMENT where "name='home'" delete
wmic的命令基本用不到,所以就不介绍了,有兴趣大家百度一下wmic查看他的详细用法。
分享到:
相关推荐
【VMIC5565开发头文件包】是一款专为VMIC5565芯片设计的软件开发资源,其中包含了开发者进行程序编写所必需的`.h`头文件。头文件在编程中扮演着至关重要的角色,它们定义了函数原型、数据结构、常量和枚举类型等,...
根据提供的文件信息,我们可以推断出这是一份关于 VMIC 5565 的软件开发手册,特别是关于 RFM2G 驱动程序的 API 和命令行解释器的参考文档。下面将从标题、描述及部分内容中提取关键知识点。 ### 一、VMIC 5565 ...
【标题】"vmic5565反射存STD DLL"涉及到的是虚拟化技术与动态链接库(DLL)在操作系统中的应用。"VMIC"通常指的是虚拟机监控器(Virtual Machine Interface Controller),它在虚拟化环境中扮演着关键角色,负责硬件...
GE公司PMC-5565板卡白皮书是一份详细描述VMIC GE公司PMC-5565光纤反射内存卡使用方法及设计细则的文档。PMC-5565板卡是一款PCI接口的光纤反射内存卡,主要适用于工业自动化、实时系统等环境,用于实现高速数据共享和...
本主题聚焦于VMIC GE公司的PMC-5565板卡,以及如何在RTX64 3.x环境下为该板卡编写和测试驱动程序。RTX64是一种面向多核x86架构的实时扩展,它允许在Windows操作系统之上运行高性能的实时应用。 首先,我们来看标题...
【标题】"VMIC GE公司PMC-5565板卡 C#/C++ RFM2G系列编程库"涉及的主要知识点是针对特定硬件设备——GE公司的PMC-5565光纤反射内存卡进行软件开发的技术。这个编程库是为C#和C++编程语言设计的,使得开发者可以有效...
### VMIC PCI 5565 底层编程手册知识点概览 #### 一、概述 **VMIC PCI 5565**是一款高性能光纤反射内存网络适配器,适用于实时系统开发。此设备提供了高速的数据传输能力,并支持中断处理机制,使其在实时通信和...
2. VMIC反射内存网的特性及其在测试平台中的应用。 3. VXI总线技术以及其在测试环境中的作用。 4. 硬件构建与软件实现的方法论。 5. 反射内存卡在构建实时信号测试网络中的具体应用。 6. 测试平台对新型导弹进行自动...
标题中的“VMIC和xPC下的分布式实时仿真与测试系统设计”涉及到几个核心的概念和技术点,分别是VMIC、xPC、分布式仿真、实时仿真和测试系统设计。 VMIC是VME Mezzanine Card的缩写,它是一种工业标准的总线接口卡,...
VMIC5565是一款广泛应用于通信和数据传输领域的微控制器或接口芯片,它提供了高效、灵活的解决方案。"VMIC5565例程"指的是针对该芯片编写的一系列程序代码,通常是为了演示如何使用VMIC5565进行数据发送。在描述中...
### VMware Infrastructure 3 安装与配置 #### 课程概览 本课程旨在提供全面的指导,帮助学员掌握VMware Infrastructure 3的核心组件——VMware ESX Server与VMware VirtualCenter的安装、配置及管理技能。...
描述中提到,“VMIC 实施反射内存卡的说明 适合于实时系统的信息交互”,进一步确认了这是关于在实时系统中利用反射内存进行高效数据交换的技术说明。 反射内存,又称共享内存或镜像内存,是一种高速、低延迟的数据...
本文将围绕“IntervalZero RTX64”与“VMIC-5565”等硬件设备及其在不同实时环境下的驱动开发进行详细介绍。我们将深入探讨这些硬件设备如何与RTX64协同工作,以及开发者如何利用这些资源来构建高效可靠的实时应用...
"修改分辨率的工具.zip" 文件提供了一种自动化的方式来实现这一目标,它包含了一个bat脚本和两个关键工具:SETRES与VMIC.exe。以下是这些组件的详细说明以及如何使用它们来修改屏幕分辨率。 首先,让我们了解这两个...
### WMIC:从命令行对Windows的全面管理 #### 一、WMIC简介 **WMIC**(Windows Management Instrumentation Command-line),自Windows 2000以来,一直是Windows系统管理的重要工具之一。它作为WMI(Windows ...
WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。非常好用命令,这个脚本用于修复wmic不能使用的问题
标题“RFM2G-VXW_rfm2g_rfmapi_surprisepbm_searchx8b_反射内存_”揭示了这是一个与RFM2G反射内存卡在VXWORKS操作系统上的应用有关的资源包。VXWORKS是一款实时操作系统(RTOS),广泛用于嵌入式系统开发,尤其在...
WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。非常好用命令,这个脚本用于修复wmic不能使用的问题