Hi~ 我是李小咖,主要从事网络安全技术开发和研究。
本文取自《李小咖·网安技术库》,欢迎一起交流学习🫡:https://imbyter.com
本节介绍的命令有显示系统信息(systeminfo)、启动指定程序(start)、重命名(rename)、显示/回显相关(echo)、查看主机网络配置(ipconfig)。
一、显示系统信息(systeminfo)
用于显示本地或远程机器(包括服务包级别)的操作系统配置的信息。
支持显示的信息有:主机名、OS 名称、OS 版本、OS 制造商、OS 配置、OS 构建类型、注册的所有人、注册的组织、产品 ID、初始安装日期、系统启动时间、系统制造商、系统型号、系统类型、处理器、BIOS 版本、Windows 目录、系统目录、启动设备、系统区域设置、输入法区域设置、时区、物理内存总量、可用的物理内存、虚拟内存、页面文件位置、域、登录服务器、修补程序、网卡等信息。
D:\test>systeminfo
支持对远程主机的连接使用:
systeminfo 命令说明中支持对远程主机的连接,但经过实际测试,仅支持对远程主机的 Administrator 用户进行连接,其他用户均无法连接成功。命令格式为:
# systeminfo /s 远程主机名(或远程IP地址) /U 域\用户名 /P 密码
E:\>systeminfo /S DESKTOP-K0MKHMK /U WORKGROUP\administrator /P 123456
二、启动指定程序(start)
用于启动一个单独的窗口以运行指定的程序或命令。
用cmd启动程序,可以直接在cmd窗口中输入程序路径,也可以使用start命令。两者的区别是:启动console类型的程序时,如果直接在cmd中执行,则新的console程序会使用当前的cmd窗口作为自己的输入/输出容器,而以start方式启动的时候,cmd会创建一个新的console窗口,给被启动的console程序使用。
# 启动记事本
D:\test>start notepad.exe# 启动指定程序
D:\test>start D:\file\hello.exe
三、重命名(rename)
用于重命名文件,支持文件和文件夹操作。
# 将readme.txt重命名为1.txt
D:\test>rename readme.txt 1.txt
四、显示/回显相关(echo)
用于显示消息,或者启用或关闭命令回显,一般在批处理中使用较多。
# 向1.txt中写入指定字符串
D:\test>echo systeminfo>1.txt# 将文本中的内容作为命令,反向输出到cmd中并执行
D:\test>cmd < 1.txt
五、查看主机网络配置(ipconfig)
用于查看本机关于网络方面的配置信息。
# 查看默认信息
D:\test>ipconfig# 查看详细信息
D:\test>ipconfig /all