`
chenhua_1984
  • 浏览: 1255063 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

wmic 命令的一个汇总,功能很强大

阅读更多

 

获得系统版本信息
wmic datafile where Name='c:\\windows\\explorer.exe' get Manufacturer,Version,Filename
 

获得系统进程

wmic process list full        注意:
这里的full也可以换成brief(简洁)
 
获得硬件信息(这里以cpu为例)
wmic cpu get name,caption,maxclockspeed,description
 
将结果输出到d盘的1.txt里面
wmic /output:D:\1.txt cpu get name
 
wmic 获取硬盘固定分区盘符:
wmic logicaldisk where "drivetype=3" get name
 
wmic 获取硬盘各分区文件系统以及可用空间:
wmic logicaldisk where "drivetype=3" get name,filesystem,freespace
 
wmic 获取进程名称以及可执行路径:
wmic process get name,executablepath
 
wmic 删除指定进程(根据进程名称):
wmic process where name="qq.exe" call terminate
或者用
wmic process where name="qq.exe" delete
 
wmic 删除指定进程(根据进程PID):
wmic process where pid="123" delete
 
wmic 创建新进程
wmic process call create "C:\Program Files\Tencent\QQ\QQ.exe"
 
在远程机器上创建新进程:
wmic /node:192.168.1.10 /user:administrator /password:123456 process call create cmd.exe
 
关闭本地计算机
wmic process call create shutdown.exe
 
重启远程计算机
wmic /node:192.168.1.10/user:administrator /password:123456 process call create "shutdown.exe -r -f -m"
 
更改计算机名称
wmic computersystem where "caption='%ComputerName%'" call rename newcomputername
 
更改帐户名
wmic USERACCOUNT where "name='%UserName%'" call rename newUserName
 
wmic 结束可疑进程(根据进程的启动路径)
wmic process where "name='explorer.exe' and executablepath<>'%SystemDrive%\\windows\\explorer.exe'" delete
 
wmic 获取物理内存
wmic memlogical get TotalPhysicalMemory|find /i /v "t"
 
wmic 获取文件的创建、访问、修改时间
@echo off
'wmic datafile where name^="c:\\windows\\system32\\notepad.exe" get CreationDate^,LastAccessed^,LastModified
 
wmic 全盘搜索某文件并获取该文件所在目录
wmic datafile where "FileName='qq' and extension='exe'" get drive,path
for /f "skip=1 tokens=1*" %i in ('wmic datafile where "FileName='qq' and extension='exe'" get drive^,path') do (set "qPath=%i%j" &@echo %qPath:~0,-3%)
 
获取屏幕分辨率
wmic DESKTOPMONITOR where Status='ok' get ScreenHeight,ScreenWidth
 
获取共享资源(包括隐藏共享)
WMIC share list brief
 
获取U盘盘符,并运行U盘上的QQ.exe
@for /f "skip=1 tokens=*" %i in ('wmic logicaldisk where "drivetype=2" get name') do (if not "%i"=="" start d:\qq.exe)
 
获得进程当前占用的内存和最大占用内存的大小:
wmic process where caption='filename.exe' get WorkingSetSize,PeakWorkingSetSize
 
更改现有工作组为指定的工作组
wmic computersystem Where "name='计算机名称' call UnjoinDomainOrWorkgroup
 
退出所在域
wmic computersystem Where "name='计算机名称'" call joindomainorworkgroup "",1,"域名称","域管理员密码","域管理员用户名"
 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开2003的3389
wmic RDTOGGLE WHERE ServerName='%COMPUTERNAME%' call
SetAllowTSConnections 1
 
远程打开计算机远程桌面
wmic /node:%pcname% /USER:%pcaccount% PATH win32_terminalservicesetting WHERE (__Class!="") CALL SetAllowTSConnections 1
 
添加的计划任务,wmic添加的同样AT命令也是可以看到
wmic job call create "sol.exe",0,0,true,false,********154800.000000+480
wmic job call create "sol.exe",0,0,1,0,********154600.000000+480
这两句是相同的,TRUE可以用1表示,同样的FALSE可以用0值表示,时间前为何用八个星号,这是WMIC的特性,他显示时间的方式是YYYYMMDDHHMMSS.MMMMMM+时区 ,可是,我们并不需要指定年份和月份还有天,所以用*星号来替代
 
在wmic下查看BIOS信息
wmic bios list full
 
wmic还有停止、暂停和运行服务的功能:
启动服务startservice,停止服务stopservice,暂停服务pauseservice。
具体的命令使用格式就是:
wmic Service where caption=”windows time” call stopservice
●--停止服务
wmic Service where caption=”windows time” call startservice
●--启动服务
wmic Service where name=”w32time” call stopservice
●--停止服务,注意name和caption的区别。
 
 
远程创建进程

wmic /node:109.254.2.102 /user:"rdgad\administrator" /password:"1234" process call create commandline="cmd.exe /k echo xxxxx|clip.exe"

分享到:
评论

相关推荐

    WMIC命令详解

    - **命令执行流程**:当输入一个命令时,WMIC引擎首先对其进行分析。如果是别名,则会根据当前的操作命名空间(如root\cli)调用该别名的定义,并将其转换为相应的命令执行。 #### 使用示例 为了更好地理解WMIC...

    修复windows下不能使用wmic命令的脚本

    WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。非常好用命令,这个脚本用于修复wmic不能使用的问题

    修复windows下不能使用wmic命令.bat

    WMIC扩展WMI(Windows Management Instrumentation,Windows管理工具) ,提供了从命令行接口和批命令脚本执行系统管理的支持。非常好用命令,这个脚本用于修复wmic不能使用的问题

    wmic命令行介绍及使用.pdf

    WMIC,全称为Windows Management Instrumentation Command Line,是Windows操作系统中的一个强大工具,它扩展了Windows Management Instrumentation(WMI)的功能,允许用户通过命令行界面执行系统管理和监控任务。...

    用于Wmic命令行无效情况下的补丁

    1. "Wmic补丁.bat" - 这很可能是一个批处理文件,包含了执行一系列命令以应用补丁的脚本。用户可以通过运行这个批处理文件来自动执行修复过程。 2. "Wmic_jh.exe" - 这可能是一个可执行文件,是补丁的核心部分,负责...

    wmic实例应用

    wmic 实例应用 wmic 实例是一种强大的命令行工具,用于管理和监控 Windows 操作系统的各种资源。下面是 wmic 实例在...wmic 实例是一个功能强大且灵活的工具,能够帮助用户管理和监控 Windows 操作系统的各种资源。

    WMIC:从命令行对Windows的全面管理

    别名机制可以将用户在命令行上输入的一些简单命令转换为预定义的操作,比如使用一个简单的WMIC别名Get命令来构造复杂的WMI查询语言(WQL)命令。这意味着用户无需深入了解WQL语法即可实现复杂的查询。 例如,使用`...

    wmic教程命令收集.pdf

    WMIC 提供了一个强大的命令行接口,允许用户访问和管理 Windows 系统的各种组件和服务。 BIOS 管理 WMIC 提供了访问和管理 BIOS 的功能。使用以下命令可以查看 BIOS 的版本和型号: `wmic bios get Manufacturer,...

    wmic.c C语言实现WMI

    wmic.c C语言实现WMI

    wmic实例应用修改版

    总之,WMIC是每个IT专业人士工具箱中不可或缺的一部分,特别是在处理与Windows操作系统相关的任务时。通过不断实践和探索,你将能发现更多WMIC的潜在功能和应用场景,从而成为真正的系统管理专家。

    WMIC-Java:可以执行 WMIC 和命令行参数。 需要适当的 GUI 和需要管理员权限的工作命令

    由一个主方法和来自 3 个不同接口的覆盖方法组成,一个用于 WMIC 命令,一个用于常规 cmd 命令,另一个用于需要管理员权限的 cmd 命令。 GUI 根本没有准备好,但其想法是能够轻松执行 WMIC 命令和管理命令。 可以...

    wmic取硬件信息模块.rar

    WMIC(Windows Management Instrumentation Command-line)是Windows操作系统中内置的一个命令行工具,用于访问Windows管理 instrumentation(WMI)提供程序。WMI是微软的一种系统管理架构,它允许管理员和其他应用...

    命令查看主板显卡

    - **`wmic`(Windows Management Instrumentation Command-line)**:这是一个功能强大的命令行工具,可以用来查询、设置和管理Windows系统中的各种资源。例如,使用`wmic baseboard get product, manufacturer`可以...

    WMIC实例应用

    WMIC(Windows Management Instrumentation Command-line)是Windows操作系统自带的一个强大的命令行工具,可以用来查询、设置以及管理Windows系统的各种信息。下面介绍如何使用WMIC来查看磁盘的属性。 - **命令**:...

    WMIC从命令行对Windows的全面管理

    Windows Management Instrumentation Command-line(WMIC)是Windows操作系统中一个强大的工具,它允许用户通过命令行接口执行各种系统管理和监控任务。WMIC是基于WMI(Windows Management Instrumentation)技术,...

Global site tag (gtag.js) - Google Analytics