一、Windows网络命令
开始——运行——CMD——提示符后面输入命令。上下箭头键的使用,上下箭头键,调出已经输入的命令。
1.Windows常用网络命令
(1)ipconfig命令:IP配置查看命令
显示IP协议(IP地址、子网掩码、网关)的配置信息
  ipconfig/?
  ipconfig/all        //显示详细的配置信息(物理地址)
DHCP,自动获取IP地址:
  ipconfig/release    //释放IP地址
  ipconfig/renew        //重新获取IP地址
  ipconfig/flushdns     //清除DNS解析缓存
(2)ping命令:测试目的地址是否连通
格式:ping 参数 IP地址或名称
参数:
  -l 设置数据包大小 32—65500,默认32字节
  -n 自定义数据包个数,默认4
  -t 一直ping直到人为中断(CTRL+C)
  -a 显示计算机名
网络诊断步骤:
① ping 127.0.0.1(环回地址)
  ping不通,TCP/IP协议存在问题。
② ping 本机IP地址
  ping不通,本地配置(连接)或网卡安装存在问题。
③ ping 本网内其它IP地址
  ping不通,本地网卡和线路存在问题。
④ ping 网关IP地址
  ping不通,网关存在问题。
⑤ ping 公网地址(61.177.238.201)
  ping不通,不能连入公网。
⑥ ping 域名(www.baidu.com)
  ping不通,DNS配置存在问题。
(3)netstat命令:查看相关协议统计信息和网络连接情况
(检测网络连接)
  netstat -s -e    //查看相关协议统计信息
  netstat -a -n    //查看网络连接情况
(4)tracert命令:查看数据包达到目标主机所经过的路径
(5)arp 命令:查看修改地址解析协议(ip地址——MAC地址)
  -a 查看
  -s 静态绑定ip地址和MAC地址
  -d 删除
(6)nslookup命令:DNS域名解析工具
(7)nbtstat命令:使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,可以得到远程主机的NETBIOS信息,如用户名、所属工作组,网卡的MAC地址等
参数:
  -a 通过远程主机的机器名得到NETBIOS信息
  -A 通过远程主机的IP地址得到NETBIOS信息
  -n 列出本地主机的NETBIOS信息
2. Windows中net命令集
   net help 子命令
   net 子命令 /?
(1)Net User  本地用户帐号操作
格式:Net user [username [password | *] [options]] [/domain]
  net user               //查看所有用户
  net user zhangsan bg888 /add      //添加用户zhangsan密码bg888,默认users用户组
  net user zhangsan        //查看用户zhangsan的具体信息
  net user zhangsan /active:no      //禁用用户帐户
  net user zhangsan /active:yes     //启用用户帐户
  net user zhangsan /delete         //删除用户zhang3
(2)Net Localgroup  本地用户组操作
格式:Net localgroup groupname {/add [/comment:"text "] | /delete} [/domain]
  net localgroup                   //查看所有组
  net localgroup administrators     //查看组administrators的具体信息
  net localgroup teacher /add    //添加组teacher
  net localgroup home1 /delete      //删除组home1
  net localgroup teacher zhangsan /add //将用户zhangsan加入到组teacher
(3)Net Share  共享资源操作
格式:Net share sharename=drive:path [/users:number | /unlimited] [/remark:"text"]
·sharename是共享资源的网络名称
·drive:path指定共享目录的绝对路径
·/users:number设置可同时访问共享资源的最大用户数
·/unlimited不限制同时访问共享资源的用户数
·/remark:"text "添加关于资源的注释,注释文字用引号引住
  net share                 //显示计算机上所有共享资源
  net share myshare=c:\fhsh01 //共享名myshare,共享路径c:\fhsh01
  net share mysh02=c:\fhsh02 /users:10
  net share yesky=c:\temp /remark:"my first share"
  //以yesky为共享名共享C:\temp
 net share mysh02 /delete    //停止共享mysh02
(4)Net View  显示计算机列表或指定计算机的共享资源
格式:Net view [\\computername | /domain[:domainname]]
·\\computername指定要查看其共享资源的计算机
·/domain[:domainname]指定要查看其可用计算机的域
  net view               //显示当前域的计算机列表
  net view /domain:XYZ     //显示XYZ域中的计算机列表
 net view \\GHQ           //查看GHQ计算机的共享资源
 net view \\192.168.8.201
(5)Net Use  连接计算机共享资源,或显示连接信息
格式:Net use [devicename | *] [\\computername\sharename[\volume]] [password|*]][/user:[domainname\]username][[/delete]| [/persistent:{yes | no}]]
·键入不带参数的Net use列出网络连接
·devicename指定要连接到的资源名称或要断开的设备名称
·\\computername\sharename服务器及共享资源的名称
·password访问共享资源的密码
·*提示键入密码
·/user指定进行连接的另外一个用户
·domainname指定另一个域
·username指定登录的用户名
·/home将用户连接到其宿主目录
·/delete取消指定网络连接
·/persistent控制永久网络连接的使用
  net use f: \\gho\temp //将\\gho\temp共享目录映射为F盘
  net use g: \\192.168.8.201\myshare
  net use f: /delete    //断开连接
(6)Net Time  使计算机时钟与另一台计算机或域的时间同步
格式:Net time [\\computername | /domain[:name]] [/set]
·\\computername要检查或同步的服务器名
·/domain[:name]指定要与其时间同步的域
·/set使本计算机时钟与指定计算机或域的时钟同步
(7)Net Start|Stop|Pause|Continue  启动|停止|暂停|重新激活服务,或显示已启动服务的列表
格式:net Start|Stop|Pause|Continue service
<1>alerter(警报)
<2>client service for netware(Netware 客户端服务)
<3>clipbook server(剪贴簿服务器)
<4>computer browser(计算机浏览器)
<5>directory replicator(目录复制器)
<6>ftp publishing service (ftp )(ftp 发行服务)
<7>lpdsvc
<8>net logon(网络登录)
<9>network dde(网络 dde)
<10>network dde dsdm(网络 dde dsdm)
<11>network monitor agent(网络监控代理)
<12>nt lm security support provider(NT LM 安全性支持提供)
<13>ole(对象链接与嵌入)
<14>remote access connection manager(远程访问连接管理器)
<15>remote access isnsap service(远程访问 isnsap 服务)
<16>remote access server(远程访问服务器)
<17>remote procedure call (rpc) locator(远程过程调用定位器)
<18>remote procedure call (rpc) service(远程过程调用服务)
<19>schedule(调度)
<20>server(服务器)
<21>simple tcp/ip services(简单 TCP/IP 服务)
<22>snmp
<23>spooler(后台打印程序)
<24>tcp/ip netbios helper(TCP/IP NETBIOS 辅助工具)
<25>ups (26)workstation(工作站)
<27>messenger(信使)
<28>dhcp client
(8)Net Statistics  显示本地工作站或服务器服务统计记录
格式:Net statistics [workstation | server]
·键入不带参数的Net statistics列出其统计信息可用的运行服务
·workstation显示本地工作站服务的统计信息
·server显示本地服务器服务的统计信息
  net statistics server | more      //显示服务器服务统计信息
(9)Net Session  列出或断开本地计算机和连接客户端的会话
格式:Net session [\\computername] [/delete]
·键入不带参数的Net session显示所有与本地计算机的会话的信息
·\\computername标识要列出或断开会话的计算机
·/delete结束与\\computername计算机会话并关闭本次会话期间计算机的所有打开文件;如果省略\computername 参数,将取消与本地计算机的所有会话
  net session \\GHQ        //显示计算机名为GHQ的客户端会话信息列表
(10)Net Send  向网络的其他用户、计算机或通信名发送消息
格式:Net send {name | * | /domain[:name] | /users} message
·name要接收发送消息的用户名、计算机名或通信名
·* 将消息发送到组中所有名称
·/domain[:name]将消息发送到计算机域中的所有名称
·/users将消息发送到与服务器连接的所有用户
·message作为消息发送的文本
  net send /users server will shutdown in 10 minutes
  //给所有连接到服务器的用户发送消息
(11)Net Config  显示当前运行的可配置服务,或显示并更改某项服务的设置
格式:Net config [service [options]]
·键入不带参数的Net config显示可配置服务的列表
·service通过Net config命令进行配置的服务(server或workstation)
·options服务的特定选项
Windows在命令行里设置ip地址
netsh interface ip set address "本地连接" static 地址 子网掩码 网关
netsh interface ip set address "本地连接" dhcp
netsh interface ip set address "以太网" static 地址 子网掩码 网关
netsh (Network Shell) 是一个 windows 系统本身提供的功能强大的网络配置命令行工具。
 导出配置脚本:netsh -c interface ip dump > c:\interface.txt
 导入配置脚本:netsh -f c:\interface.txt。netsh interface ip show address - 显示 IP 地址
 netsh interface ip show config - 显示更多详情
 netsh interface ip show ipaddress - 显示 IP 地址类型
 netsh interface ip show ipnet - 显示网络到媒体项目
 netsh interface ip show route - 显示当前路由信息netsh interface ip show interface - 显示接口信息
 netsh interface ip set address "以太网" dhcp - 通过 DHCP 设置 IP 地址
 netsh interface ip set address "以太网" static 10.1.2.10 255.255.255.0 10.1.2.254 - 设置以太网 IP 地址netsh interface ip show dns - 显示 DNS 地址
 netsh interface ip set dns "以太网" dhcp - 通过 DHCP 设置 DNS 地址
 netsh interface ip set dns "以太网" static 10.0.12.8 - 设置以太网 DNS 地址,清除原有 DNS 设置
 netsh interface ip add dns "以太网" 114.114.114.114 index=2 - 添加以太网 DNS 地址,index 为自定义排序
 netsh interface ip add dns "以太网" 8.8.8.8 index=3 - 添加以太网 DNS 地址,index 为自定义排序
 netsh interface ip add dns "以太网" 1.1.1.1 index=4 - 添加以太网 DNS 地址,index 为自定义排序
 netsh interface ip add dns "以太网" 223.5.5.5 index=5 - 添加以太网 DNS 地址,index 为自定义排序netsh -c interface dump > d:\1.txt 导出配置到 D 盘并命名为 1.txt
 netsh -f d:\2.txt 导入在 D 盘命名为 2.txt 的配置文件C:\Users\Administrator>netsh
abort – 丢弃在脱机模式下所做的更改。
 add – 在项目列表上添加一个配置项目。
 advfirewall – 更改到 `netsh advfirewall’ 上下文。
 alias – 添加一个别名
 branchcache – 更改到 `netsh branchcache’ 上下文。
 bridge – 更改到 `netsh bridge’ 上下文。
 bye – 退出程序。
 commit – 提交在脱机模式中所做的更改。
 delete – 在项目列表上删除一个配置项目。
 dhcpclient – 更改到 `netsh dhcpclient’ 上下文。
 dnsclient – 更改到 `netsh dnsclient’ 上下文。
 dump – 显示一个配置脚本。
 exec – 运行一个脚本文件。
 exit – 退出程序。
 firewall – 更改到 `netsh firewall’ 上下文。
 help – 显示命令列表。
 http – 更改到 `netsh http’ 上下文。
 interface – 更改到 `netsh interface’ 上下文。
 ipsec – 更改到 `netsh ipsec’ 上下文。
 lan – 更改到 `netsh lan’ 上下文。
 mbn – 更改到 `netsh mbn’ 上下文。
 namespace – 更改到 `netsh namespace’ 上下文。
 netio – 更改到 `netsh netio’ 上下文。
 offline – 将当前模式设置成脱机。
 online – 将当前模式设置成联机。
 p2p – 更改到 `netsh p2p’ 上下文。
 popd – 从堆栈上打开一个上下文。
 pushd – 将当前上下文放入堆栈。
 quit – 退出程序。
 ras – 更改到 `netsh ras’ 上下文。
 rpc – 更改到 `netsh rpc’ 上下文。
 set – 更新配置设置。
 show – 显示信息。
 trace – 更改到 `netsh trace’ 上下文。
 unalias – 删除一个别名。
 wcn – 更改到 `netsh wcn’ 上下文。
 wfp – 更改到 `netsh wfp’ 上下文。
 winhttp – 更改到 `netsh winhttp’ 上下文。
 winsock – 更改到 `netsh winsock’ 上下文。
 wlan – 更改到 `netsh wlan’ 上下文。>netsh winsock
audit – 显示已经安装和删除的 Winsock LSP 列表。
 dump – 显示一个配置脚本。
 help – 显示命令列表。
 remove – 从系统中删除 Winsock LSP。
 reset – 重置 Winsock 目录为清除状态。
 set – 设置 Winsock 选项。
 show – 显示信息。>netsh interface
6to4 – 更改到 `netsh interface 6to4′ 上下文。
 ? – 显示命令列表。
 dump – 显示一个配置脚本。
 help – 显示命令列表。
 httpstunnel – 更改到 `netsh interface httpstunnel’ 上下文。
 ipv4 – 更改到 `netsh interface ipv4′ 上下文。
 ipv6 – 更改到 `netsh interface ipv6′ 上下文。
 isatap – 更改到 `netsh interface isatap’ 上下文。
 portproxy – 更改到 `netsh interface portproxy’ 上下文。
 set – 设置配置信息。
 show – 显示信息。
 tcp – 更改到 `netsh interface tcp’ 上下文。
 teredo – 更改到 `netsh interface teredo’ 上下文。>netsh interface ipv4
add – 在一个表格中添加一个配置项。
 delete – 从一个表格中删除一个配置项。
 dump – 显示一个配置脚本。
 help – 显示命令列表。
 install – 安装 IP 协议。
 reset – 重置 IP 配置。
 set – 设置配置信息。
 show – 显示信息。
 uninstall – 卸载 IP 协议。>netsh interface ipv4 set
set address – 设定通向接口的 IP 地址或默认网关。
 set compartment – 修改分段配置参数。
 set dnsservers – 设置 DNS 服务器模式和地址。
 set dynamicportrange – 修更改态端口分配所使用端口的范围。
 set global – 修改全局配置常规参数。
 set interface – 修改 IP 的接口配置参数。
 set neighbors – 设置邻居地址。
 set route – 修改路由参数。
 set subinterface – 修改子接口配置参数。
 set winsservers – 设置 WINS 服务器模式和地址。>netsh interface ipv4 show
show addresses – 显示 IP 地址配置。
 show compartments – 显示分段参数。
 show config – 显示 IP 地址和其他信息。
 show destinationcache – 显示目标缓存项目。
 show dnsservers – 显示 DNS 服务器地址。
 show dynamicportrange – 显示动态端口范围配置参数。
 show excludedportrange – 显示所有排除的端口范围。
 show global – 显示全局配置普通参数。
 show icmpstats – 显示 ICMP 统计。
 show interfaces – 显示接口参数。
 show ipaddresses – 显示当前 IP 地址。
 show ipnettomedia – 显示 IP 的网络到媒体的映射。
 show ipstats – 显示 IP 统计。
 show joins – 显示加入的多播组。
 show neighbors – 显示邻居缓存项。
 show offload – 显示卸载信息。
 show route – 显示路由表项目。
 show subinterfaces – 显示子接口参数。
 show tcpconnections – 显示 TCP 连接。
 show tcpstats – 显示 TCP 统计。
 show udpconnections – 显示 UDP 连接。
 show udpstats – 显示 UDP 统计。
 show winsservers – 显示 WINS 服务器地址。>netsh interface ipv4 add
add address – 将静态 IP 地址或默认网关添加到指定接口。
 add dnsservers – 添加一个静态 DNS 服务器地址。
 add excludedportrange – 为连续的端口块添加排除。
 add neighbors – 添加邻居地址。
 add route – 在接口上添加路由。
 add winsservers – 添加一个静态 WINS 服务器地址。[转]Netsh命令详解
Netsh是一个功能非常强大的系统内置命令。如果能了解一点常规操作的话,对管理员来说有时会有意想不到的帮助。比如我的客户的系统都是做过一些策略的。好多操作还必须在命令行下完成。下面简单介绍几个常用功能。其它的可以参考netsh的帮助文件。
   netsh int ip set add "本地连接" static 192.168.1.188 255.255.255.0
   Netsh是一个功能非常强大的系统内置命令。如果能了解一点常规操作的话,对管理员来说有时会有意想不到的帮助。比如我的客户的系统都是做过一些策略的。好多操作还必须在命令行下完成。下面简单介绍几个常用功能。其它的可以参考netsh的帮助文件。
   a) 启用防火墙
   C:\>netsh firewall set opmode mode = enable
   确定。
   b) 关闭防火墙
   C:\>netsh firewall set opmode mode = disable
   确定。
   c) 重置防火墙
   C:\>netsh firewall reset
   确定。
   1、查看网络配置
   netsh interface ip show {选项}
   {选项}可以是:
   address   - 显示 IP 地址配置。
   config    - 显示 IP 地址和更多信息。
   dns       - 显示 DNS 服务器地址。
   icmp      - 显示 ICMP 统计。
   interface - 显示 IP 接口统计。
   ipaddress - 显示当前 IP 地址
   ipnet     - 显示 IP 的网络到媒体的映射。
   ipstats   - 显示 IP 统计。
   joins     - 显示加入的多播组。
   offload   - 显示卸载信息。
   tcpconn   - 显示 TCP 连接。
   tcpstats - 显示 TCP 统计。
   udpconn   - 显示 UDP 连接。
   udpstats - 显示 UDP 统计。
   wins      - 显示 WINS 服务器地址。
   2、配置接口IP/网关IP
   netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.253
   ------------------------------
   Microsoft Windows XP [版本 5.1.2600]
   (C) 版权所有 1985-2001 Microsoft Corp.
   C:\>netsh interface ip show config
   接口 "本地连接" 的配置
   DHCP 启用                        否
   IP 地址                             192.168.1.100
   子网掩码                            255.255.255.0
   默认网关:                     192.168.1.253
   GatewayMetric:                0
   InterfaceMetric                     0
   静态配置的 DNS 服务器:    202.96.209.134
   静态配置的 WINS 服务器:   无
   用哪个前缀注册:           只是主要
   3、配置自动换取IP地址,DNS地址及wins地址
   netsh interface ip set address "本地连接" dhcp
   netsh interface ip set dns "本地连接" dhcp
   netsh interface ip set wins "本地连接" dhcp
   4、配置静态IP地址,DNS地址及wins地址
   netsh interface ip set address "本地连接" static 192.168.1.253
   netsh interface ip set dns "本地连接" static 202.96.209.6
   netsh interface ip set wins "本地连接" static 192.168.1.1
   5、查看并导出网络配置文件
   C:\>netsh -c interface dump >c:\dump.txt  (">"表示导出。">>"表示追加)
   #========================
   # 接口配置
   #========================
   pushd interface
   reset all
   popd
   # 接口配置结束
   #========================
   # 接口配置
   #========================
   pushd interface ipv6
   uninstall
   popd
   # 接口配置结束
   # ----------------------------------
   # ISATAP 配置
   # ----------------------------------
   pushd interface ipv6 isatap
   popd
   # ISATAP 配置结束
   # ----------------------------------
   # 6to4 配置
   # ----------------------------------
   pushd interface ipv6 6to4
   reset
   popd
   # 6to4 配置结束
   #=============
   # 端口代理配置
   #=============
   pushd interface portproxy
   reset
   popd
   # 端口代理配置结束
   # ----------------------------------
   # 接口 IP 配置
   # ----------------------------------
   pushd interface ip
   # "本地连接" 的接口 IP 配置
   set address name="本地连接" source=static addr=192.168.1.5 mask=255.255.255.0
   set address name="本地连接" gateway=192.168.1.1 gwmetric=0
   set dns name="本地连接" source=static addr=202.96.209.134 register=PRIMARY
   set wins name="本地连接" source=static addr=none
   popd
   # 接口 IP 配置结束
   6、导入网络配置文件
   C:\>netsh -f c:\dump.txt
   C:\>netsh exec c:\dump.txtwin7创建无线网
  1、netsh wlan set hostednetwork mode=allow ssid=wwl key=12346789
创建但必须使用已经连接网络进行共享到该无限上
  2、netsh wlan start hostednetwork
开启无限wifi
  3、netsh wlan stop hostednetwork
关闭无限wifi
  4、netsh wlan show hostednetwork
查看wifi信息
检测网络连接禁用不明服务轻松检查账户
Net use /u:aspnet
Netsvc.exe   netsvc rcmdsvc /start
Sc.exe
Gpedit.msc
Gpupdate
Tracert
Pathping
NET命令是功能强大的以命令行方式执行的工具。使用它可以轻松的管理本地或者远程计算机的网络环境,以及各种服务程序的运行和配置。 或者进行用户管理和登陆管理等。
net view \ip //查看远程主机共享资源
net use x: \IP\sharename // 把远程主机的某个共享资源影射为本地盘符
net use $">\\IP\IPC$ "password" /user:"name" //建立IPC$连接
net start //开启远程主机的服务
net stop //关闭远程主机的服务
net user的一些命令
1.net user abcd 1234 /add,新建一个用户名为abcd,密码为1234的帐户,默认为user组成员。
2.net user abcd /del,将用户名为abcd的用户删除。
3,net user abcd /active:no,将用户名为abcd的用户禁用。
4,net user abcd /active:yes,激活用户名为abcd的用户。
5,net user abcd,查看用户名为abcd的用户的情况
net localgroup
列出本地用户组
好像可以对用户组进行提权
net localgroup groupname username /add.
net time
查看远程主机的当前时间。(时间可是非常重要哦)
net time \ip
at
这个命令的作用是安排在特定日期或时间执行某个特定的命令和程序。当我们知道了远程主机的当前时间,就可以利用此命令让其在以后的某个时间执行某个程序和命令。
at time command \computer
telnet
功能强大的远程登陆命令。(默认是不开启的,需要手动开启)
命令窗口使用telent,输入IP,然后输入账号,密码就🆗了。