命令行命令
1、win+R运行
开MS-DOS窗口:cmd
查看ip设置:ipconfig
查看端口 :netstat -ano|more
开启远程桌面:mstsc
开启服务窗口:services.msc
注册表:regedit
查看系统信息:winmsd
查看启动项:msconfig
wmic.exe是一个命令行程序,可以用它这个接口来实现在命令行下直接管理计算机软硬件等方方面面的操作,相当于批处理的API.
命令格式就是“wmic+全局开关+别名+wql语句+动词+副词(或者说是动词的参数)+动词开关”
wql语句和我们平常用的注入时的sql语句的语法几乎是一模一样,甚至更简单。一般是where name="xxx" and 之类的,不过有时候要把name=“xxx"这样的格式成"name='xxx'"或者是where(name='xxx')这样,反正正常情况下不行的话就换个写法。
动词呢,就那么简单几个assoc、call、CREATE、DELETE、GET、LIST、SET,从英文名字上应当可以看出它们是用来干什么的。不过说实话,assoc我真的还没用到过。
至于副词(动词的参数),就是得到用动词+它的参数得到对象的属性。像属于list动词的副词,就是显示个什么样的呀,例如显示详细状态或简要状态。
动词开关就好比显示个横表格式的或者显示个竖表格式的或者输出个什么样格式的文件,或者是几秒来重复显示信息等等,有的动词并没有开关。
●wmic logicaldisk list●(wmic.exe+别名+list动词)
●wmic logicaldisk list brief●(wmic.exe+别名+list动词)
命令行中有动词list和副词brief。list动词决定显示的信息格式与范围,它Brief、Full、 Instance、Status、System、Writeable等多个参数(副词),full只是它的一个参数,也是list的缺省参数,表示显示所有的信息。其他几个参数顾名思义,如Brief表示只显示摘要信息,Instance表示只显示对象实例,Status表示显示对象状态,Writeable表示只显示该对象的可写入的属性信息等。
●wmic logicaldisk where "DriveType=3" get DeviceID,Size,FreeSpace,Description,FileSystem●
于get动词后面跟的参数你可以先用list来查看一下就明白了。
不过命令里的开关我们还没用到呢,加几个全局开关吧。先来加个/OUTPUT吧,让它把显示信息输出到一个文件中,命令如下:
●wmic /output:d:\wmic.html logicaldisk where "DriveType=3" get DeviceID,Size,FreeSpace,Description,FileSystem●
这样一来刚才屏幕上返回的信息就到当前目录的a.htm里了。
但是a.htm打开看看后,根本就像一个记事本一样,没有任何样式,看起来也不美观,我们给它指定一个样式,就要用到format这个动词开关了,命令改为
●wmic /output:d:\wmic.html logicaldisk where "DriveType=3" get DeviceID,Size,FreeSpace,Description,FileSystem /format:htable●
这样一来a.htm里就花花绿绿的用表格显示我们本地磁盘的信息了。
只想显示c:盘的,不要其它盘的可以做到吗?当然可以,这就要用到wql语句的name这个变量了。你可以先用
●wmic logicaldisk list Instance●
看到name的具体名字,然后更改上边的wql语句。好啦,我们改一下,改成
●wmic /output:d:\wmic.html logicaldisk where "name='c:'" get DeviceID,Size,FreeSpace,Description,FileSystem /format:htable●
或者
●wmic /output:d:\wmic.html logicaldisk where(name='c:') get DeviceID,Size,FreeSpace,Description,FileSystem /format:htable●
值得注意的是我们在DriveType=3的没有用到单引号是因为3是数字型的,而c:是字符型的所以要用单引号或双引号。不过要注意的是如果在wql语句中用到了and,请用()或者""把语句引起来。
这样一来,我们最后的语句基本符合了我文章开头说的wmic的命令格式是“wmic+开关+别名+wql语名+动词+副词(或者说是动词的参数)+动词开关”。不过wmic可不只能对本机操作,还可以对远程机器进行操作,我们再来加三个全局开关,让我们的这条命令对远程格式进行操作,命令就是:
●WMIC /node:"192.168.8.100" /user:"administrator" /password:"lcx" /output:a.html logicaldisk where "name='c:'" get DeviceID,Size,FreeSpace,Description,FileSystem /format:htable●
其中node开关表示对哪台机器进行访问,user和password当然是远程机器的用户名和密码了,这个命令有了以上的讲解,大家应当一目了然了吧。
到现在为止,我们的动词只用到了get和list,我们再加一个set来改变c:盘的卷标。命令如下:●WMIC logicaldisk where "name='c:'" set VolumeName ="lcx"●,这样大家就更进一步清楚了这个格式的用法。写了这么多字,也许你要问到我wmic最有用的开关是什么,当然是"?"了,如果那个命令不会用,可以用wmic /? 、WMIC logicaldisk /?、WMIC logicaldisk list /?、WMIC logicaldisk set /?这样依次次来查询用法。
快捷键
Win+Break组合键打开“系统属性”窗口
分享到:
相关推荐
c++快捷方式创建与删除
下载后双击使用
不装,很多时候又是觉得操作不方便,那么偶就给机友们推荐一款超小但又能将快捷方式放到桌面的软件,只要30K,呵呵~很不错,点击箭头还能滚动,这样就随便你装多少快捷方式了,还等什么赶快下载来试试,操作简单,...
去掉桌面快捷方式图标的小箭头 去掉桌面快捷方式图标的小箭头
NULL 博文链接:https://01404421.iteye.com/blog/2273754
非常全面的Windows快捷方式.lnk的文件格式
window+R_计算机运行命令_主要是一些常用的, ……,
Empire包含一个持久性模块,该模块可以后门合法的快捷方式(.LNK),以执行任意的PowerShell有效负载。Empire-修改后的快捷方式由于快捷方式存
Window Mobile 设备今日屏幕插件,创建系统快捷方式源码,从Windows Mobile 6 SDK\Samples\PocketPC\CPP\win32\memwatcher修改而来的
去除window7的快捷方式小箭头,和window7图标重组。直接运行就OK了。
桌面快捷方式小箭头去除与恢复方法.桌面快捷方式小箭头去除与恢复方法.桌面快捷方式小箭头去除与恢复方法.桌面快捷方式小箭头去除与恢复方法.桌面快捷方式小箭头去除与恢复方法.桌面快捷方式小箭头去除与恢复方法....
详细的绘画出在window上使用pycharm的快捷方式,在键盘上标记出来,方便大家以后使用过程中随时的去学习。
window定时关机软件,方便快捷
可以截图,方便快捷,操作简单,所需内存少,不占空间内存,可以快捷的复制截图图片所需的内容,用起来节省时间,可以放修改截图添加文字等等
下面是 IDEA 中一些常用的快捷方式: 一、代码 navigation * Ctrl + Shift + A:查找快捷键,项目之间跳转(如果同时开发两个项目,两个项目是在两个 window 开发的话,要来回跳转) * Ctrl + E:文件间跳转(跳转...
无需软件就能一键去掉win7的64位系统桌面那些难看的箭头。
WindowXP操作系统快捷1文件.pdf
Ubuntu系统安装JetBrainsToolbox,PyCharm,并创建桌面快捷方式(csdn)————程序.
设置window7桌面快捷小箭头图标为透明,本资源为bat小脚本,下载后以管理员身份运行,操作简单,并且不影响任务栏锁定。
window XP 系统删除快捷方式小箭头。