1.wmic=Microsoft Windows Management Instrumentation

2. C:\WINDOWS\system32\wbem 下的东西,特别是.xsl格式化文件,实现wmic的格式化输出

如wmic /output:c:\process.html process list /format:htable.xsl

/format:textvaluelist.xsl

/format:hform.xsl

/format:htable.xsl

/format:csv.xsl

/format:xml.xsl

3.wmic可以做什么?系统管理、远程主机信息获取。。。都可以

4.wmic /?

查看wmic对象有何可用属性: wmic 对象名称 get /?   例如wmic process get /?

查看wmic对象某个属性的值: wmic 对象名称 get 对象某个属性   例如

wmic process get name

PROCESS - 进程管理

::列出进程的核心信息,类似任务管理器

wmic process list brief

::新建notepad进程

wmic process call create notepad

::列出进程的信息

wmic process get caption,handle,commandline,executablepath

::结束进程

wmic process [handle/PID] delete

wmic process [handle/PID] call terminate

::结束svchost.exe进程,路径为非C:\WINDOWS\system32\svchost.exe的

wmic process where "name='svchost.exe' and ExecutablePath<>'C:\\WINDOWS\\system32\\svchost.exe'" call Terminate

::结束svchost.exe进程,路径为C:\WINDOWS\svchost.exe的(关键点:路径中的\一定要换成\\)

wmic process where "name='svchost.exe' and ExecutablePath='C:\\WINDOWS\\svchost.exe'" call Terminate

BIOS - 基本输入/输出服务 (BIOS) 管理

::查看bios版本型号

wmic bios get name,SMBIOSBIOSVersion,manufacturerCOMPUTERSYSTEM - 计算机系统管理

::查看硬件、操作系统基本信息wmic computersystem get Name,workgroup,NumberOfProcessors,manufacturer,Model

::查看系统启动选项boot.ini的内容

wmic computersystem get SystemStartupOptions

::查看工作组/域

wmic computersystem get domain

::更改计算机名abc为123

wmic computersystem where "name='abc'" call rename 123

::更改工作组google为MyGroup

wmic computersystem where "name='google'" call joindomainorworkgroup "","","MyGroup",1

CPU - CPU 管理

::查看cpu型号

wmic cpu get nameDATAFILE - DataFile 管理

::查找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

DESKTOPMONITOR - 监视器管理

::获取屏幕分辨率

wmic DESKTOPMONITOR where Status='ok' get ScreenHeight,ScreenWidth

DISKDRIVE - 物理磁盘驱动器管理

::获取物理磁盘型号大小等

wmic DISKDRIVE get Caption,size,InterfaceTypeENVIRONMENT - 系统环境设置管理

::获取temp环境变量

wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue

::更改path环境变量值,新增e:\tools

wmic ENVIRONMENT where "name='path' and username=''" set VariableValue="%path%;e:\tools"

::新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%

wmic ENVIRONMENT create name="home",username="",VariableValue="%HOMEDRIVE%%HOMEPATH%"

::删除home环境变量

wmic ENVIRONMENT where "name='home'" deleteFSDIR - 文件目录系统项目管理

::查找e盘下名为test的目录

wmic FSDIR where "drive='e:' and filename='test'" list

::删除e:\test目录下除过目录abc的所有目录

wmic FSDIR where "drive='e:' and path='\\test\\' and filename<>'abc'" call delete

::删除c:\good文件夹

wmic fsdir "c:\\good" call delete

::重命名c:\good文件夹为abb

wmic fsdir "c:\\good" rename "c:\abb"

LOGICALDISK - 本地储存设备管理

::获取硬盘系统格式、总大小、可用空间等

wmic LOGICALDISK get name,Description,filesystem,size,freespace

NIC - 网络界面控制器 (NIC) 管理OS - 已安装的操作系统管理

::设置系统时间

wmic os where(primary=1) call setdatetime 20070731144642.555555+480

PAGEFILESET - 页面文件设置管理

::更改当前页面文件初始大小和最大值

wmic PAGEFILESET set InitialSize="512",MaximumSize="512"

::页面文件设置到d:\下,执行下面两条命令

wmic pagefileset create name='d:\pagefile.sys',initialsize=512,maximumsize=1024

wmic pagefileset where"name='c:\\pagefile.sys'" deletePRODUCT - 安装包任务管理

::安装包在C:\WINDOWS\Installer目录下

::卸载.msi安装包

wmic PRODUCT where "name='Microsoft .NET Framework 1.1' and Version='1.1.4322'" call Uninstall

::修复.msi安装包

wmic PRODUCT where "name='Microsoft .NET Framework 1.1' and Version='1.1.4322'" call ReinstallSERVICE - 服务程序管理

::运行spooler服务

wmic SERVICE where name="Spooler" call startservice

::停止spooler服务

wmic SERVICE where name="Spooler" call stopservice

::暂停spooler服务

wmic SERVICE where name="Spooler" call PauseService

::更改spooler服务启动类型[auto|Disabled|Manual] 释[自动|禁用|手动]

wmic SERVICE where name="Spooler" set StartMode="auto"

::删除服务

wmic SERVICE where name="test123" call deleteSHARE - 共享资源管理

::删除共享

wmic SHARE where name="e$" call delete

::添加共享

WMIC SHARE CALL Create "","test","3","TestShareName","","c:\test",0

SOUNDDEV - 声音设备管理

wmic SOUNDDEV listSTARTUP - 用户登录到计算机系统时自动运行命令的管理

::查看msconfig中的启动选项

wmic STARTUP list

SYSDRIVER - 基本服务的系统驱动程序管理

wmic SYSDRIVER listUSERACCOUNT - 用户帐户管理

::更改用户administrator全名为admin

wmic USERACCOUNT where name="Administrator" set FullName="admin"

::更改用户名admin为admin00

wmic useraccount where "name='admin" call Rename admin00

java wmic_强大的命令行工具wmic相关推荐

  1. Ledger-复式记账的一个功能强大的命令行工具

    无论你是一个电脑极客还是普通用户,记录账户开销总是必不可少的.虽然在Linux上有很多基于GUI的记账工具(比如 - GNUCash)受到大家欢迎,但是工作在命令行的记账工具是很多用户难以想象的.在本 ...

  2. oh-my-zsh(更强大的命令行工具)

    点击上方"罗晓胜",马上关注,您的支持对我帮助很大 /   前言   / oh-my-zsh更强大的命令行工具,解放双手,比系统自带bash更加酷炫.高效,可以实现更强大的命令补全 ...

  3. python 3.7.5下载_you-get简介:功能强大的命令行工具,随心所欲下载视频

    you-get是一个Python编写的网络视频下载工具,只要我们给他一个网址,他就会分析网页中的视频,并替我们高速下载到本地.这里悄悄的说,某些VIP视频也是可以下载的哦!但是因为各种网站支持度和更新 ...

  4. java jhat_java自带命令行工具(jmap,jhat,jinfo)

    (1)JMAP 1.作用 打印进程,core文件,和远程进程的共享对象存储map或堆存储器的详细信息. 2.使用jmap [ options ] pid jmap [ options ] execut ...

  5. 7.0、Android Studio命令行工具

    命令行工具分成SDK工具和平台工具. SDK工具 SDK工具跟随SDK安装包安装并随时更新. Virtual Device 工具 1. Android Virtual Device Manager 提 ...

  6. 基于sqlcmd命令行工具管理SQL server

    在SQLServer数据库当中,除了大家熟知的基于SSMS来管理SQLserver数据库之外,还有一个很强大的命令行工具sqlcmd.该命令行工具基本等同于Oracle SQL*Plus以及 MySQ ...

  7. 《现代命令行工具指南》10. 管理工具:在隔离环境中安装和运行 Python 命令行工具 - Pipx

    ​好工具就是生产力,这是专栏<现代命令行工具指南>精讲的第 10 个命令行工具,欢迎品鉴. 很多强大的命令行工具都是用 Python 编写的,比如,poetry.trash-cli.bla ...

  8. 基于Fluent Terminal和Cmder打造一个美观的Windows命令行工具

    前言   相信有很多小伙伴跟我一样,觉得Windows的原生命令行工具具有很多缺点:传统的黑底白字(Windows PowerShell则是蓝底白字)极不美观,复制文本不方便,不支持多Tab页导致多窗 ...

  9. -Shell 命令行工具 Cmder Babun Zsh MD

    目录 目录 Cmder:window 下增强型的 cmd + bash 简介 配置 解决中文乱码问题 添加到右键菜单 添加至环境变量 修改命令提示符号 自定义aliases Readme.md 设置c ...

  10. Python-csvkit:强大的CSV文件命令行工具

    如果你在学Python数据处理,一定对CSV文件不陌生.日常本地数据存储中,除了Excel文件外,大部分数据都是以CSV文件格式保存的. CSV(Comma-Separated Values)是一种文 ...

最新文章

  1. 强化学习(五) - 时序差分学习(Temporal-Difference Learning)及其实例----Sarsa算法, Q学习, 期望Sarsa算法
  2. Object.keys()
  3. servlet+jdbc+javabean其实跟ssh差不多
  4. JVM 生态系统 2018 调查报道
  5. Java里String.split需要注意的用法
  6. 图数据库neo4j安装、neo4j使用
  7. itextPdf~将PDF页面大小转为A4格式
  8. 【待补】TLS、SSL、HTTPS、MQTTS等
  9. Visual Studio项目版本转换器(c#项目版本转换器 v1.0)
  10. WIN10专业版64位21H2正式版19044.1826
  11. 同时收到多家公司offer,怎样选择?
  12. Xshell脚本实现自动登陆||自动登陆的几种方式。
  13. SQL 创建、更新、删除表、重命表名
  14. Linkflow CDP亮相GDMS全球数字营销峰会
  15. mysql8删除root用户,Window下如何恢复被删除的Mysql8.0.17 Root账户及密码
  16. 发现U盘不显示盘符的解决办法
  17. 沃森和特朗普:一家伟大美国企业的兴与衰
  18. 3.3差错控制(检错编码、纠错编码)
  19. 健康生活,有了新10大标杆
  20. [实战篇]关于QQ邮箱登录之测试用例

热门文章

  1. 设置div背景色为半透明
  2. css让div背景变成半透明
  3. 2008下搭建easypanel(康乐)虚拟主机控制面板
  4. python提取格式化日志
  5. Apache日志格式与配置
  6. xmta温度控制仪说明书_XMT温度控制仪说明书
  7. Android 登陆界面
  8. 强制删除“无法删除文件/文件夹”方法全集合
  9. 怎么保存html上的图片,一分钟教你如何保存网页上一些不能直接保存的图片
  10. 中兴捧月算法比赛2021 比特派 C:排队 (单调栈+二分查找)