先决条件:
a. 启动Windows Management Instrumentation服务,开放TCP135端口。b. 本地安全策略的“网络访问: 本地帐户的共享和安全模式”应设为“经典-本地用户以自己的身份验证”。1. wmic /node:"192.168.1.20" /user:"domain\administrator" /password:"123456"2.【硬件管理】:
获取磁盘资料:
wmic DISKDRIVE get deviceid,Caption,size,InterfaceType获取分区资料:wmic LOGICALDISK get name,Description,filesystem,size,freespace获取CPU资料:wmic cpu get name,addresswidth,processorid获取主板资料:wmic BaseBoard get Manufacturer,Product,Version,SerialNumber获取内存数:wmic memlogical get totalphysicalmemory获得品牌机的序列号:wmic csproduct get IdentifyingNumber获取声卡资料:wmic SOUNDDEV get ProductName获取屏幕分辨率wmic DESKTOPMONITOR where Status='ok' get ScreenHeight,ScreenWidth3. PROCESS【进程管理】:
列出进程
wmic process list brief(Full显示所有、Brief显示摘要、Instance显示实例、Status显示状态)wmic 获取进程路径:
wmic process where name="jqs.exe" get executablepathwmic 创建新进程
wmic process call create notepadwmic process call create "C:\Program Files\Tencent\QQ\QQ.exe" wmic process call create "shutdown.exe -r -f -t 20"wmic 删除指定进程:
wmic process where name="qq.exe" call terminate wmic process where processid="2345" delete wmic process 2345 call terminatewmic 删除可疑进程
wmic process where "name='explorer.exe' and executablepath<>'%SystemDrive%\\windows\\explorer.exe'" deletewmic process where "name='svchost.exe' and ExecutablePath<>'C:\\WINDOWS\\system32\\svchost.exe'" call Terminate
3. USERACCOUNT【账号管理】:
更改当前用户名
WMIC USERACCOUNT where "name='%UserName%'" call rename newUserName WMIC USERACCOUNT create /?4. SHARE【共享管理】:
建立共享
WMIC SHARE CALL Create "","test","3","TestShareName","","c:\test",0(可使用 WMIC SHARE CALL Create /? 查看create后的参数类型)删除共享
WMIC SHARE where name="C$" call deleteWMIC SHARE where path='c:\\test' delete 5. SERVICE【服务管理】:更改telnet服务启动类型[Auto|Disabled|Manual]
wmic SERVICE where name="tlntsvr" set startmode="Auto"运行telnet服务
wmic SERVICE where name="tlntsvr" call startservice停止ICS服务
wmic SERVICE where name="ShardAccess" call stopservice删除test服务
wmic SERVICE where name="test" call delete6. FSDIR【目录管理】
列出c盘下名为test的目录
wmic FSDIR where "drive='c:' and filename='test'" list删除c:\good文件夹wmic fsdir "c:\\test" call delete重命名c:\test文件夹为abcwmic fsdir "c:\\test" rename "c:\abc"wmic fsdir where (name='c:\\test') rename "c:\abc"复制文件夹wmic fsdir where name='d:\\test' call copy "c:\\test"7.datafile【文件管理】
重命名
wmic datafile "c:\\test.txt" call rename c:\abc.txt8.【任务计划】:
wmic job call create "notepad.exe",0,0,true,false,********154800.000000+480wmic job call create "explorer.exe",0,0,1,0,********154600.000000+480