列3、显示完整bios信息 在cmd中输入:wmic bios get /value 加上参数value显示更加直观
进程管理 列1、显示进程摘要信息 在cmd中输入:wmic process list brief brief是一个参数,list决定显示的信息格式与范围,process是别名
可用下列 LIST 格式:
列2、显示进程完整信息 在cmd中输入:wmic process get
可用下列 LIST 格式: 也就是说在get后面追加下列参数如追加多个参数要用逗号隔开如:wmic process get csname,executablepath
列3、显示某个进程信息 在cmd中输入:wmic process where (description="ttplayer.exe")
列4 查询进程的启动路径(将得到的信息输出) wmic process get name,executablepath,processid wmic /output:c:\process.html process get processid,name,executablepath /format:htable
列5、结束一个进程(可根据进程对应的PID) wmic process where name='outlook.exe' call terminate wmic process where name="notepad.exe" delete wmic process where name="notepad.exe" terminate wmic process where pid="123" delete wmic path win32_process where "name='notepad.exe'" delete
列出某个安装的程序的信息 wmic product get packagename="*.msi"
删除安装的程序 wmic product where name="*" delete wmic product where name="腾讯qq2009" delete
查询进程的启动路径(将得到的信息输出) wmic process get wmic /output:c:\process.html process get processid,name,executablepath /format:htable.xsl
查询指定进程的信息 wmic process where name="notepad.exe" get name,executablepath,processid ::name=进程名、executablepath=路径、processid=进程ID
创造一个进程 wmic process call create "d:\program files\ttplayer\ttplayer.exe"
在远程计算上创建进程 wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process call create "c:\windows\notepad.exe"
磁盘管理
查看远程主机C盘情况 WMIC /node:"192.168.8.100" /user:"administrator" /password:"lcx" /output:a.html logicaldisk where "name='c:'" get DeviceID,Size,FreeSpace,Description,FileSystem /format:htable 其中node开关表示对哪台机器进行访问,user和password当然是远程机器的用户名和密码了,这个命令有了以上的讲解,大家应当一目了然了吧。
列6、查看本机C盘情况 wmic logicaldisk where name="c:" get ::Caption=说明、 Compressed=压缩、 CreationClassName=创造类名称 Description=描述、 DeviceID=驱动器ID号 DriveType=驱动器类型、 FileSystem=文件系统、 FreeSpace=剩余空间、MaximumComponentLength Size=总容量、Status=状态、SystemName=计算机名、VolumeName=卷标名、VolumeSerialNumber卷标字符串
查看磁盘的属性 wmic logicaldisk list brief ::caption=标题、driveID=驱动器ID号、model=产品型号、Partitions=分区、size=大小
查看物理磁盘的真实情况 wmic diskdrive list ::Caption说明、DeviceID=驱动器ID号、Model=原硬盘型号、 Partitions=分区总数、 Size=硬盘大小
获得U盘的盘符号 wmic logicaldisk where drivetype='2' get deviceid,description wmic logicaldisk where "drivetype=2" get name ::2=移动磁盘、3=本地磁盘、5=光驱。
更改卷标的名称 wmic logicaldisk where name="c:" set volumename=lsxq ::相当于label c: lsxq
安装包任务管理 列1 列出安装的程序及其它详解信息 wmic product get ::也可加上以下参数并用豆号隔开如:wmic prduct get name,installdate,
系统服务管理
wmic service where name="TermService" get processid ::获得指定服务进程的PID号
wmic service where state='running' get name,displayname ::显示正在运行的服务
wmic service where state='running' get name,pathname ::显示已启动服务对应所在的可执行文件路径
wmic service where name="sharedaccess" startservice ::启动一个服务
wmic service where name="sharedaccess" stopservice ::停止一个服务
wmic service where name='sharedaccess' changestartmode 'automatic' ::将某个服务设为自启动(手动、禁用)
显示开机自启动的服务 wmic service where startmode='auto' get name,displayname :: 显示开始自启动并且当前处于运行状态的服务 wmic service where "startmode='auto' and state='running'" get name,displayname :: 显示禁用或手动启动的服务 wmic service where 'startmode="disabled" or startmode="manual"' get name,displayname ::
全盘查找指定文件 wmic datafile where "filename='qq' and extension='exe'" get name
获得指定路径下特定扩展名并要求只显示满足题目条件的文件 wmic datafile where "drive='e:' and path='\\surecity\\' and extension='rar' and filesize>1000" get name
获取文件的创建、访问、修改时间 Wmic datafile where name="c:\\windows\\notepad.exe" get CreationDate,LastAccessed,LastModified ::createiondate=创建、LastAccessed=最后访问时间、LastModifie=最后修改时间
压缩指定文件夹,以便节省磁盘空间 wmic fsdir where (name='d:\\test') call compress ::压缩D盘的test文件夹,并以蓝色的字体突出显示
解压缩指定文件夹 wmic fsdir where (name='d:\\test') call compress ::解压缩D盘的test文件夹,并以恢复正常的字体
别名的用法及实例
别名 job wmic job call create "sol.exe",0,0,1,0,********154600.000000+480 :: Os 别名
wmic os Where (primary='1') call win32shutdown * 这个*参数可以有如下值: Const LOGOFF=0 Const SHUTDOWN=1 Const REBOOT=2 Const FORCE=4 Const POWEROFF=8