命令行命令
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++编程中,创建和删除快捷方式是常见的操作,特别是在开发桌面应用程序或者需要自定义启动方式时。快捷方式提供了一种简便的方式,让用户能够快速访问程序或文件,而无需直接寻找它们在文件系统中的实际位置。...
在Windows操作系统中,快捷方式是一种方便用户快速访问常用程序、文件或文件夹的链接。Java编程语言虽然不是原生支持创建和解析Windows快捷方式,但通过第三方库如`mslinks`,我们可以实现这一功能。本篇文章将深入...
下载后双击使用
不装,很多时候又是觉得操作不方便,那么偶就给机友们推荐一款超小但又能将快捷方式放到桌面的软件,只要30K,呵呵~很不错,点击箭头还能滚动,这样就随便你装多少快捷方式了,还等什么赶快下载来试试,操作简单,...
### 去掉桌面快捷方式图标的小箭头 在日常使用电脑的过程中,用户经常会遇到桌面快捷方式图标上显示的小箭头问题。这些小箭头在Windows系统中默认用于标识某个图标是快捷方式而非原始文件或应用程序的位置。对于...
除了红队工具,还有一些独立的脚本工具,如lnk2pwn和LNKUp,可以帮助开发者生成恶意快捷方式。lnk2pwn是一个用Java编写的工具,能创建伪装成记事本等常见应用的快捷方式,同时嵌入任意命令。LNKUp则是用Python编写,...
标题 "C#开发直接调用浏览器打开网站快捷方式" 涉及到的是使用C#编程语言编写程序,实现点击快捷方式就能启动浏览器并访问指定的网页。这通常涉及到操作系统交互、进程管理和URL处理等技术。 在C#中,我们可以使用`...
在Windows 7 64位操作系统中,桌面快捷方式图标通常会带有小箭头的标记,这可以帮助用户识别这些图标是快捷方式而不是实际的应用程序或文件。然而,有些人可能觉得这些箭头影响了桌面的美观,希望去除它们。在本文中...
标题 "Nginx在window机器的快捷开关bat脚本" 描述了如何在Windows操作系统上为Nginx Web服务器创建便捷的启动和停止脚本。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于各类网站和应用程序的部署。在Windows...
"今日屏幕快捷方式插件"是一款专为Window Mobile设备设计的实用工具,它允许用户在今日屏幕上快速访问常用的功能或应用。这个插件是基于Windows Mobile 6 SDK中的Samples项目,具体来说,是从"PocketPC"目录下的"CPP...
在IT行业中,生成桌面快捷方式是一项常见的任务,尤其在开发Windows应用程序时。MFC(Microsoft Foundation Classes)是微软提供的一套C++库,用于构建基于Windows的用户界面。本工具利用MFC进行编程,实现了自动在...
### Windows Shell 快捷方式 (.lnk) 文件格式详解 #### 概述 Windows Shell 快捷方式(.lnk)文件格式是Windows系统中用于创建指向其他文件、程序或目录链接的一种特殊文件类型。这种文件格式使得用户可以通过一个...
Java本身并不直接支持创建快捷方式,但可以通过一些第三方库或自定义代码来实现。例如,我们可以使用`com.sun.awt.AWTUtilities` 类(注意,这是一个非公开API,可能在不同的Java版本中存在或消失)来创建快捷方式,...
window XP 系统删除快捷方式小箭头。
在本教程中,我们将探讨如何创建一个桌面快捷方式来调用这些辅助功能。 首先,我们需要在AndroidManifest.xml文件中声明辅助功能服务。添加以下代码段,声明你的服务继承自`android.accessibilityservice....
window+R_计算机运行命令_主要是一些常用的, ……,
在JavaScript中,可以通过`window.createShortCut()`方法模拟创建桌面快捷方式的过程。不过需要注意的是,由于安全性和浏览器兼容性问题,`createShortCut()`并不是所有浏览器都支持的原生方法,通常在Internet ...
`directories`特性控制是否显示“文件夹”按钮,这些按钮通常是浏览器中用于导航到书签或收藏夹的快捷方式。在Internet Explorer和Navigator 4及以上版本中支持。例如: ```javascript window.open("directories....
在C#编程中,创建桌面快捷方式、程序菜单项以及将网页添加到收藏夹是常见的系统集成需求。这些功能能够使应用程序更好地与用户的操作系统环境融合,提供便捷的访问途径。以下将详细介绍如何实现这些功能。 1. 创建...
详细的绘画出在window上使用pycharm的快捷方式,在键盘上标记出来,方便大家以后使用过程中随时的去学习。