• 常用WMIC命令集(批处理版本)


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

    COMPUTERSYSTEM - 计算机系统管理
    ::查看系统启动选项,boot的内容
    wmic COMPUTERSYSTEM get SystemStartupOptions
    ::查看工作组/域
    wmic computersystem get domain
    ::更改计算机名admin为higkoo
    wmic computersystem where "name='admin'" call rename higkoo
    ::更改工作组workgroup为family
    wmic computersystem where "name='workgroup'" call joindomainorworkgroup "","","family",1

    CPU - CPU 管理
    ::查看cpu型号
    wmic cpu get name

    DATAFILE - DataFile 管理
    ::查找D盘下tmp目录(不包括子目录)下的test.txt文件
    wmic datafile where "drive='D:' and path='\\tmp\\' and FileName='cc' and Extension='txt'" list
    ::查找D盘下所有目录和子目录下的test.txt文件,且文件大小大于1K
    wmic datafile where "drive='D:' and FileName='test' and Extension='txt' and FileSize>'1024'" list
    ::删除e盘下文件大小大于1K的.txt文件
    wmic datafile where "drive='E:' and Extension='txt' and FileSize>'1024'" call delete
    ::删除E盘下tmp目录(不包括子目录)下的非.txt文件
    wmic datafile where "drive='E:' and Extension<>'txt' and path='tmp'" call delete
    ::复制e盘下test目录(不包括子目录)下的test.txt文件到E:\,并改名为tmp.bat
    wmic datafile where "drive='e:' and path='\\test\\' and FileName='test' and Extension='cmd'" call copy "e:\tmp.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 20090315103155.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='D:\\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 - 服务程序管理
    ::sc config servicename start=[boot|system|auto|demand|disabled]
    ::运行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="AutoTest" call delete

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

    SOUNDDEV - 声音设备管理
    wmic SOUNDDEV list

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

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

    USERACCOUNT - 用户帐户管理
    ::更改用户administrator全名为higkoo
    wmic USERACCOUNT where name="Administrator" set FullName="higkoo"
    ::更改用户名administrator为higkoo
    wmic useraccount where "name='Administrator" call Rename higkoo
  • 相关阅读:
    Lua简介
    Using WCT
    AJAX Cntorl Toolkit ResizeableControl(可缩放控件)
    Google Maps API 1.Load Google Map
    CommandEventArgs类学习
    Windows 7 12 个使用技巧
    SQL Server 2008 不允许保存更改解决
    AJAX Control Toolkit ValidatorCallout
    硬盘整数分区最精确地算法
    Ajax Control Toolkit TabContainer
  • 原文地址:https://www.cnblogs.com/storymedia/p/4436102.html
Copyright © 2020-2023  润新知