查看磁盘的属性
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 "c:temp1.txt" rename "c:temp2.txt"
::将c:temp下的1.txt文件命名为2.txt
复制单个文件
wmic datafile "c:test.txt" copy "d:lsxq.txt"
获得指定路径下特定扩展名的文件列表
wmic datafile where "drive='c:' and path='' and extension='txt'" get name,Path,"System File"
删除文件夹
wmic fsdir "c:test" delete
文件夹重命名
wmic fsdir "c:test" rename "c:lsxq"
复制文件夹
wmic fsdir where(name='c:tempken') call copy "d:ken1"
::复制C盘下的ken文件夹里的文件到D盘ken1里面,如果D盘ken1文件夹不存在它会自动创健,如果存在则直接复制过去。
重命名文件夹
wmic fsdir where(name='d:zhangzhimin') rename "d:ken"
::将d盘下的zhangzhimin文件夹命名为ken
全盘查找指定文件
wmic datafile where "filename='qq' and extension='exe'" get name
获得指定路径下特定扩展名并要求只显示满足题目条件的文件









