1.如果查看本机的机器名。
hostname命令-- 机器名
ipconfig /all
也能查知主机名:
Windows IP Configuration
Host Name . . . . . . . . . . . . : 机器名字哈
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : Yes
WINS Proxy Enabled. . . . . . . . : No
....
图像界面:我的电脑-》右键 属性-》系统属性:
完整的计算机名:*****
netstat 也能得到主机的信息,如:
Active Connections
Proto Local Address Foreign Address State
TCP 主机名:http 主机名:0 LISTENING
TCP 主机名:epmap 主机名:0 LISTENING
。。。。。
tracert命令里也包含主机信息?
Tracing route to 主机名[127.0.0.1]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 主机名[127.0.0.1]
Trace complete.
注册表里:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"NV Hostname"="****"
"Hostname"="****"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName] "ComputerName"="*****"
echo %COMPUTERNAME%
输出计算机名。、
Systeminfo 命令也可以查到
2.windows系统版本
我的电脑-属性
命令行命令 winver
3.当前系统用户和主机中的所有用户
开始菜单里能看到,登录系统时肯定也知道吧:-)
任务管理器-关机-注销***用户。
echo %homepath%
\Documents and Settings\当前用户
开始-运行cmd
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\当前用户>
开始运行或者命令行里 lusrmgr.msc
可以查到当前主机中的用户账户,或者控制面板里也有。
net user也能查到。
echo %USERNAME%
WSH win宿主脚本
- dim wsnet
- set wsnet=wscript.createobject("wscript.network")
- msgbox wsnet.username
存为username.vbs运行就可以。
4.一些常用的环境变量。
%OS% 操作系统名
echo %PROCESSOR_ARCHITECTURE% 如x86架构的
echo %NUMBER_OF_PROCESSORS% 处理器个数
echo %RANDOM% 一个随机数。
%SYSTEMROOT% 系统目录
echo %DATE% 当前日期
%TIME% 当前时间
%CD% 当前目录