实例应用

1、磁盘管理

查看磁盘的属性

wmic logicaldisk list brief

::caption=标题、driveID=驱动器ID号、model=产品型号、Partitions=分区、size=大小

根据磁盘的类型查看相关属性

wmic logicaldisk where drivetype=3 list brief

使用get参数来获得自己想要参看的属性

wmic logicaldisk where drivetype=3 get deviceid,size,freespace,description,filesystem

只显示c盘的相关信息

wmic logicaldisk where name="c:" get deviceid,size,freespace,description,filesystem

::description=描述、deviceid=驱动器ID号、size=大小、freespace=剩余空间、filesystem=文件系统

更改卷标的名称

wmic logicaldisk where name="c:" set volumename=lsxq

获得U盘的盘符号

wmic logicaldisk where drivetype='2' get deviceid,description

wmic logicaldisk where "drivetype=2" get name

::2=移动磁盘、3=本地磁盘、5=光驱。

查看物理磁盘的真实情况

wmic diskdrive list brief

查看物理磁盘的真实情况

wmic diskdrive list

2、系统服务管理

获得指定服务进程的PID号

wmic service where name="TermService" get processid

显示正在运行的服务

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

3、进程管理

结束一个进程(可根据进程对应的PID)

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 process call create "c:\windows\system32\calc.exe"

查询进程的启动路径(将得到的信息输出)

wmic process get name,executablepath,processid

wmic /output:c:\process.html process get processid,name,executablepath /format:htable.xsl

查询指定进程的信息

wmic process where name="notepad.exe" get name,executablepath,processid

在远程计算上创建进程

wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process call create "c:\windows\notepad.exe"

查询远程计算机上的进程列表

wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process get name,executablepath,processid

将获得到的远程计算机进程列表保存到本地

wmic /output:c:\process.html /node:192.168.8.10 /user:administrator /password:xiongyefeng process get processid,name,executablepath /format:htable.xsl

结束远程计算上的指定进程

wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process where name="notepad.exe" delete

重启远程计算机

wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process call create "shutdown -r -f"

关闭远程计算机

wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process call create "shutdown -s -f"

高级应用:

结束可疑的进程

wmic process where "name='explorer.exe' and executablepath <> '%systemdrive%\\windows\\explorer.exe'" delete

wmic process where "name='svchost.exe' and executablepath <> '%systemdrive%\\windows\\system32\\svchost.exe'" call terminate

4、文件管理

更改文件名

wmic datafile "c:\\test.txt" rename "c:\lsxq.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 "c:\test" copy "d:\test"

全盘查找指定文件

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

二、wmic技术代码:

查询远程计算机上的进程列表
wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process get name,executablepath,processid

将获得到的远程计算机进程列表保存到本地

wmic /output:c:\process.html /node:192.168.8.10 /user:administrator /password:xiongyefeng process get processid,name,executablepath /format:htable.xsl

结束远程计算上的指定进程
wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process where name="notepad.exe" delete

重启远程计算机
wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process call create "shutdown -r -f"

关闭远程计算机
wmic /node:192.168.8.10 /user:administrator /password:xiongyefeng process call create "shutdown -s -f"

wmic应用实例的更多相关文章

  1. 最近学习工作流 推荐一个activiti 的教程文档

    全文地址:http://www.mossle.com/docs/activiti/ Activiti 5.15 用户手册 Table of Contents 1. 简介 协议 下载 源码 必要的软件 ...

  2. Windows WMIC命令使用详解(附实例)

    第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示符上,命令以交互的方式执行 执行“wmic”命令启动WMIC命令行环境.这个命令可以在 ...

  3. [No000013A]Windows WMIC命令使用详解(附实例)

    第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示符上,命令以交互的方式执行 执行“wmic”命令启动WMIC命令行环境.这个命令可以在 ...

  4. (转载)Windows WMIC命令使用详解(附实例)

    原文地址:http://www.jb51.net/article/49987.htm 第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在WMIC命令行提示 ...

  5. 比CMD更强大的命令行WMIC

    先决条件:a. 启动Windows Management Instrumentation服务,开放TCP135端口.b. 本地安全策略的“网络访问: 本地帐户的共享和安全模式”应设为“经典-本地用户以 ...

  6. Windows WMIC命令使用详解

    本文转载出处http://www.jb51.net/article/49987.htm www.makaidong.com/博客园文/32743.shtml wmic alias list brief ...

  7. 本地服务器硬件信息获取指令wmic

    获取BIOS序列号 wmic bios list full | find "SerialNumber" SerialNumber=P50168VB 获取CPUID(WIN32_PR ...

  8. [Windows]查看运行进程的参数【wmic】

    参考  https://www.cnblogs.com/top5/p/3143827.html     和 https://blog.csdn.net/swazer_z/article/details ...

  9. windows下wmic命令

    转载 https://www.cnblogs.com/archoncap/p/5400769.html 第一次执行WMIC命令时,Windows首先要安装WMIC,然后显示出WMIC的命令行提示符.在 ...

随机推荐

  1. fbset视频参数说明

    在机器上输入:fbset mode "1280x720-55"  # D: 67.504 MHz, H: 40.961 kHz, V: 54.907 Hz geometry 128 ...

  2. hibernate主键generator属性介绍

    increment(递增) 用于为long, short或者int类型生成唯一标识.只有在没有其他进程往同一张表中插入数据时才能使用. 在集群下不要使用. identity (标识)对DB2,MySQ ...

  3. win7提示Xshell5提示缺少msvcp110.dll解决办法

    下载地址: http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 X86和X64的都下载下来,安装好后重启计算机,就OK了

  4. C#打印

    public partial class Form1 : Form { PrintDocument printDocument; StringReader lineReader = null; pub ...

  5. sublime 3 增加php开发插件

    1.PHP语法自动完成插件 https://github.com/erichard/SublimePHPCompanion 2.ThinkPHP自动完成插件 https://github.com/ya ...

  6. Zend Studio 无法打开的解决办法

    今天郁闷的...正在写代码,突然 computer 嗝屁了,断电后自动重启了一次,开机后就悲剧了,Zend Studio 9 无法打开了,每次运行只弹窗个 请查看项目错误日志的提示 然后就没反应了.. ...

  7. 新项目引入gulp

    1:安装npm:官网下载nodejs--https://nodejs.org/en/.进行安装npm;--http://jingyan.baidu.com/article/a17d528506d7f5 ...

  8. UITableView控制头部View

    首先我们先集成一个UIView做一个自己的View #import <UIKit/UIKit.h> @interface MyView : UIView @property (nonato ...

  9. Python 处理文件

    1.从现有文件中获取信息 使用Python中的模块,可以从现有文件中获取信息.使用“os”模块和“stat”模块可以获取文件的基本信息: import os import stat import ti ...

  10. What is Flux?

    Pluralsight - React and Flux for Angular Developers 1. An architectural concept. It a idea. 2. Not a ...