`
yangzb
  • 浏览: 3491596 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

windows系统维护工具wmic

阅读更多

BIOS - 基本输入/输出服务 (BIOS) 管理
::查看bios版本型号
wmic bios get Manufacturer,Name

COMPUTERSYSTEM - 计算机系统管理
::查看系统启动选项,boot的内容
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 name

DATAFILE - 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,InterfaceType

ENVIRONMENT - 系统环境设置管理
::获取temp环境变量
wmic ENVIRONMENT where "name='temp'" get UserName,VariableValue
::更改path环境变量值,新增e:\tools
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;e:\tools"
::新增系统环境变量home,值为%HOMEDRIVE%%HOMEPATH%
wmic ENVIRONMENT create name="home",username="<system>",VariableValue="%HOMEDRIVE%%HOMEPATH%"
::删除home环境变量
wmic ENVIRONMENT where "name='home'" delete

FSDIR - 文件目录系统项目管理
::查找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'" delete

PROCESS - 进程管理
::列出进程的核心信息,类似任务管理器
wmic process list brief
::结束svchost.exe进程,路径为非C:\WINDOWS\system32\svchost.exe的
wmic process where "name='svchost.exe' and ExecutablePath<>'C:\\WINDOWS\\system32\\svchost.exe'" call Terminate
::新建notepad进程
wmic process call create notepad

PRODUCT - 安装包任务管理
::安装包在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 Reinstall

SERVICE - 服务程序管理
::运行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 delete

SHARE - 共享资源管理
::删除共享
wmic SHARE where name="e$" call delete
::添加共享
WMIC SHARE CALL Create "","test","3","TestShareName","","c:\test",0

SOUNDDEV - 声音设备管理
wmic SOUNDDEV list

STARTUP - 用户登录到计算机系统时自动运行命令的管理
::查看msconfig中的启动选项
wmic STARTUP list

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

USERACCOUNT - 用户帐户管理
::更改用户administrator全名为admin
wmic USERACCOUNT where name="Administrator" set FullName="admin"
::更改用户名admin为admin00
wmic useraccount where "name='admin" call Rename admin00

分享到:
评论
2 楼 monlikey 2010-12-26  
这些能用Java库类里面的类实现吗?thanks
1 楼 yongdi2 2010-03-08  
好东西   

相关推荐

    Windows_不常见的_wmic_命令

    Windows Management Instrumentation Command-line (WMIC) 是一个强大的命令行工具,用于查询、设置和管理 Windows 操作系统的各种配置信息。它允许用户通过简单的命令来访问 Windows Management Instrumentation ...

    wmic实例应用修改版

    掌握WMIC不仅能够提升系统维护效率,还能在自动化运维、故障排查等方面发挥关键作用。例如,利用WMIC可以编写脚本来定期监控系统状态,或在远程服务器上批量执行管理任务,极大地简化了日常的IT管理工作。 总之,...

    windows下读取EDID的工具

    在Windows系统中,有时我们需要获取这些信息来确保显示器与计算机的兼容性和最佳显示效果。本篇文章将详细介绍如何使用Windows下的工具来读取EDID。 一、EDID的基本概念 EDID是一种二进制数据格式,由显示器制造商...

    wmic的文件使用详解.doc

    ### WMIC 文件使用详解 #### 一、WMIC 概述 WMIC(Windows Management Instrumentation Command-line)是一款...通过熟练掌握WMIC的命令语法和使用技巧,可以大大提高工作效率,实现对Windows系统的全面监控和维护。

    WMIC实例应用

    ### WMIC实例应用知识点解析 #### 一、磁盘管理 **知识点1:查看磁盘属性** ...WMIC作为一个非常实用的工具,在日常维护Windows系统时非常有用,希望这些知识点能帮助大家更好地理解和掌握WMIC的使用方法。

    第八十课:基于白名单Wmic执行payload第十季.docx

    WMIC(Windows Management Instrumentation Command-line)是Windows系统内置的一个强大的命令行工具,用于管理和监控Windows系统的各个方面。它通过提供一种简单的方式与WMI(Windows Management Instrumentation)...

    易语言wmic取硬件信息模块源码

    这对于系统维护、软件开发以及自动化脚本编写都有一定的帮助。 总的来说,易语言wmic取硬件信息模块源码是一个教育性的资源,它结合了易语言的编程特性、WMIC的硬件信息查询功能以及正则表达式的文本处理能力,为...

    通过WMIC获取主板序列号/主板SN

    在Windows操作系统中,WMIC(Windows Management Instrumentation Command-line)是一个强大的命令行工具...以上就是通过WMIC获取主板序列号的相关知识点,了解并掌握这些知识可以帮助你更好地管理和维护Windows系统。

    Windows服务管理工具

    了解并熟练掌握服务管理工具的使用,对于系统维护、故障排查和优化具有重要意义。 1. **什么是Windows服务** Windows服务是一种特殊的后台应用程序,它们通常在用户登录之前或无用户界面的情况下运行。服务不依赖...

    WINDOWS开始运行命令工具集

    在Windows操作系统中,“开始”菜单的“运行”命令是一个非常实用的功能,它允许用户通过...通过这个工具集,用户可以更快速地执行系统维护、故障诊断和日常操作,对于IT人员和普通用户来说都是一个实用的辅助工具。

    WMI-viewer 查看Windows资源工具

    总结来说,WMI Viewer是一个强大的系统管理工具,通过它,IT专业人员可以深入理解Windows系统的内部运作,有效地进行系统维护和故障诊断。配合hta文件,它能提供一个图形化的用户界面,使得WMI的管理和查询变得更加...

    Windows 7 脚本编程和命令行工具指南

    1. **批处理脚本(Batch Scripting)**:批处理是Windows系统中最基础的脚本语言,用于执行一系列命令。书中会详细介绍如何编写批处理文件,包括基本语法、控制结构(如IF、FOR等)以及与用户交互的方法。 2. **...

    系统工具就是system32里的文件

    这些工具不仅包括命令行工具,也包括一些图形用户界面的应用程序,它们为用户提供了一种与操作系统交互的方式,以便执行各种任务,如系统维护、故障排查、性能优化等。 描述中提到"是system32里的一些命令",这可能...

    matlab开发-wmicGet

    在Windows系统中,WMIC是一个命令行工具,可以用来获取和控制本地或远程计算机的各种管理信息,包括硬件配置、系统属性、进程信息等。MATLAB中的`wmicGet.m`文件很可能是一个函数或者脚本,它封装了调用WMIC命令行并...

    windows查看进程启动时间以及累计运行时间_Windows进程

    总的来说,了解和掌握查看Windows进程启动时间及累计运行时间的方法,对于日常的系统维护和故障排查具有很大的帮助。通过持续监控和分析,我们可以更好地理解系统行为,从而提升整体的系统效率和安全性。

    windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)

    ### Windows系统下启动与结束Java的JAR包的脚本(包括如何设置进程名称) 在Windows环境下管理和控制Java应用程序的启动与停止是一项常见的任务。本文将详细介绍如何编写一个批处理脚本来实现这些功能,并且还会...

    WMI(Windows管理规范)常见问题解答.doc

    WMI 通过脚本、C++程序接口、.NET 类(系统管理)和命令行工具(WMIC)提供了对这个信息的访问。 WMI 的功能包括事件、远程、查询、查看、计划和实施用户扩展等内容。WMI 对管理员、脚本程序员、系统开发人员、应用...

Global site tag (gtag.js) - Google Analytics