中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 常用WMIC命令集(批处理版本) 上一主题 | 下一主题
hotman2004
新手上路





积分 1
发帖 1
注册 2010-7-27
状态 离线
『楼 主』:  常用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


2010-7-29 20:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  FYI

WMI、WMIC应用教程 bbs.bathome.net ... WMIC简单介绍 www.cn-dos.net/forum ... WMIC开发技术资料全收藏 www.cn-dos.net/forum ... WMIC应用类日志 www.cn-dos.net/forum ...




2010-7-30 10:28
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: