——查看计算机中适配器的TCP/IP配置信息
命令格式:
ipconfig [/allcompartments] [/? | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] |
/showclassid6 adapter |
/setclassid6 adapter [classid] ]
其中 adapter 连接名称 (允许使用通配符 * 和 ?,参见示例)
参数说明:
默认情况下,仅显示绑定到 TCP/IP 的每个适配器的 IP 地址、子网掩码和
默认网关。
对于 Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定
到 TCP/IP 的适配器的 IP 地址租用。
对于 Setclassid 和 Setclassid6,如果未指定 ClassId,则会删除 ClassId。
例1、查看计算机适配器TCP/IP的配置信息
ipconfig
例2、初始化DNS和IP配置
ipconfig /registerdns
例3、将所有网络接口DHCP的类别IP设置为"fileshare"
ipconfig /setclassid * fileshare
例4、释放动态分配IP
ipconfig /release
例5、清除客户端DNS缓存信息
ipconfig /flushdns
——查看本地远程计算机上的NetBIOS名称列表
使用NBT(TCP/IP上的NetBIOS)显示显示协议和TCP/IP连接
NetBIOS介绍:
NetBIOS,为网上基本输入输出系统(Network Basic Input/Output System)的缩写,它提供了OSI模型中的会话层服务,让在不同计算机上运行的不同程序,可以在局域网中,互相连线,以及分享数据。严格来说,NetBIOS不是一种网上协议,而是应用程序接口(API)。较古老的操作系统,使用IEEE 802.2与IPX/SPX协议,可以使用NetBIOS Frames协议或NetBIOS over IPX/SPX协议来运作。现代操作系统,多数都使用TCP/IP协议,则可透过NetBIOS over TCP/IP协议来相互通信。
命令格式:NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]
参数说明:
-a (适配器状态) 列出指定名称的远程机器的名称表
-A (适配器状态) 列出指定 IP 地址的远程机器的名称表。
-c (缓存) 列出远程[计算机]名称及其 IP 地址的 NBT 缓存
-n (名称) 列出本地 NetBIOS 名称。
-r (已解析) 列出通过广播和经由 WINS 解析的名称
-R (重新加载) 清除和重新加载远程缓存名称表
-S (会话) 列出具有目标 IP 地址的会话表
-s (会话) 列出将目标 IP 地址转换成计算机 NETBIOS 名称的会话表。
-RR (释放刷新) 将名称释放包发送到 WINS,然后启动刷新
RemoteName 远程主机计算机名。
IP address 用点分隔的十进制表示的 IP 地址。
interval 重新显示选定的统计、每次显示之间暂停的间隔秒数。按 Ctrl+C 停止重新显示统计。
例1、每隔10秒以IP地址统计NetBIOS会话信息
nbtstat -S 10
——显示协议统计信息和当前 TCP/IP 网络连接
命令格式:NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]
例1、让系统每5秒钟以数字形式自动显示当前活动TCP连接和PID进程
netstat -no 5
例2、查看网络流量信息
neistat -es
例3、查看本机所有的UDP连接情况
netstat -s -p udp
——显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。
命令格式1:ARP -s inet_addr eth_addr [if_addr]
命令格式2:ARP -d inet_addr [if_addr]
命令格式3:ARP -a [inet_addr] [-N if_addr] [-v]
参数说明:
例1、显示本地计算机上所有接口的ARP缓存信息
arp -a
例2、显示IP为"192.168.1.56"的网卡接口所对应的ARP缓存信息
arp -a -n 192.168.1.56
例3、将"192.168.2.1"的IP地址与"00-CB-AD-90-45-EE"的MAC地址绑定
arp /s 192.168.2.1 00-CB-AD-90-45-EE
例4、解除网卡IP为"192.168.2.1"和MAC的绑定
arp -d 192.168.2.1
——操作网络路由表
命令格式:ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
参数说明:
-f 清除所有网关项的路由表。如果与某个命令结合使用,在运行该命令前,应清除路由表。
-p 与 ADD 命令结合使用时,将路由设置为在系统引导期间保持不变。默认情况下,重新启动系统时,不保存路由。忽略所有其他命令,这始终会影响相应的永久路由。
-4 强制使用 IPv4。
-6 强制使用 IPv6。
command 其中之一:
PRINT 打印路由
ADD 添加路由
DELETE 删除路由
CHANGE 修改现有路由
destination 指定主机。
MASK 指定下一个参数为“netmask”值。
netmask 指定此路由项的子网掩码值。如果未指定,其默认设置为 255.255.255.255。
gateway 指定网关。
interface 指定路由的接口号码。
METRIC 指定跃点数(跳数),例如目标的成本。
用于目标的所有符号名都可以在网络数据库
文件 NETWORKS 中进行查找。用于网关的符号名称都可以在主机名称
数据库文件 HOSTS 中进行查找。
如果命令为 PRINT 或 DELETE。目标或网关可以为通配符,
(通配符指定为星号“*”),否则可能会忽略网关参数。
如果 Dest 包含一个 * 或 ?,则会将其视为 Shell 模式,并且只
打印匹配目标路由。“*”匹配任意字符串,
而“?”匹配任意一个字符。示例: 157.*.1、157.*、127.*、*224*。
只有在 PRINT 命令中才允许模式匹配。
诊断信息注释:
无效的 MASK 产生错误,即当 (DEST & MASK) != DEST 时。
例1、显示路由表信息
route print
例2、显示以"192."开头的路由信息
route print "192.*"
例4、给IP地址为192.168.2.7添加一条永久路由表项,指定网关为"192.168.2.7",并指定跳数为6
route -p add 192.168.2.7 mask 255.255.255.255 192.168.2.1 metric 6
例5、更改现有IP地址为"192.168.2.7"的路由表项,指定网关为"192.168.3.1"
route change 192.168.2.7 mask 255.255.255.255 192.168.3.1
——远程登录指定的机器
命令格式:telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
参数说明:
子命令说明:
(1)在本地主机上开启Telnet客户端
点击计算机进入程序和功能(也可以在运行中输入 appwiz.cpl进入)
点击“打开或关闭Windows功能”
选中“Telnet”客户端,点击确定
重启电脑开启Telnet客户端服务
(2)在要远程访问的主机中开启Telnet服务器
在Windows功能中选中“Telnet服务器”并点击确定
重启电脑开启Telnet服务器服务
若发现Telnet服务未开启,可在服务中开启服务
进入服务(在运行中输入services.msc)
右键Telnet,点击启动
(3)使用Telnet命令登录远程计算机
在运行或在cmd命令行中输入 telnet 192.168.1.56 ,按回车键
(或者输入 telnet ,进入telnet命令行后,输入 open 192.168.1.56 或 o 192.168.1.56)
为了安全起见,输入 n,并按回车键,出现登录提示符
输入完正确的登录账号和密码后便可远程机器上的命令行程序
输入 exit ,便可返回退出
(4)记录登录用户的操作和过程
例、将远程执行计算机192.168.1.56上的命令及操作结果保存到本地c:\users\abc\log.log文件中
telnet -f c:\users\abc\log.log 192.168.1.56
——管理本地或远程管理运行Telnet Server
(必须在Windows功能中建立 Telnet 服务器)
命令格式: tlntadmn [computer name] [common_options] start | stop | pause | continue | -s | -k | -m | config config_optionsc
参数说明:
computer name 指定要管理的服务器名称。如果没有指定服务器,则假定使用本地服务器
start 启动 Telnet Server
stop 停止 Telnet Server
pause 中断 Telnet Server
continue 恢复 Telnet Server
-s sessionid 列出会话的信息。
-k sessionid 终止会话。
-m sessionid 发送消息到会话。
config 配置 telnet 服务器参数。
common_options 为:
-u user 指定要使用其凭据的用户
-p password 用户密码
config_options 为:
dom = domain 设定用户的默认域
ctrlakeymap = yes|no 设定 ALT 键的映射
timeout = hh:mm:ss 设定空闲会话超时值
timeoutactive = yes|no 启用空闲会话。
maxfail = attempts 设定断开前登录尝试的最多失败数。
maxconn = connections 设定最大连接数。
port = number 设定 telnet 端口。
sec = [+/-]NTLM [+/-]passwd 设定身份验证机构
mode = console|stream 指定操作模式。
all 指定所有会话
例1、启动本地Telnet服务
tlntadmn start
例2、停止本地Telnet服务
tlntadmn stop
例3、查看本地计算机上Telnet的连接情况
tlntadmn -s
例3、关闭本地会话ID为1648的Telnet连接
tlntadmn -k 1648
例4、对当前所有连接Telnet服务器的客户端发送"服务器即将重启"的消息
tlntadmn -m all "服务器即将重启"
例5、设置本地Telnet服务器允许的最大连接数
tlntadmn config maxconn=5
例6、设置Telnet服务器的工作端口为3344
tlntadmn config port=3344
——网络命令
NET命令是功能强大的以命令行方式执行的工具。它包含了管理网络环境、服务、用户、登陆等Windows 中大部分重要的管理功能。使用它可以轻松的管理本地或者远程计算机的网络环境,以及各种服务程序的运行和配置。或者进行用户管理和登陆管理等。
命令用法:NET[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |STATISTICS | STOP | TIME | USE | USER | VIEW ]
命令格式1:net share [ShareName]
命令格式2:net share [ShareName=Drive:Path [{/users:number|/unlimited}] [/remark:"text"] [/cache: {manual|automatic|no}]]
命令格式3:net share [ShareName [{/users:number|unlimited}] [/remark:"text"] [/cache: {manual|automatic|no}]]
命令格式4:net share [{ShareName|Drive:Path} /delete]
参数说明:
(1)打开文件共享
右键任务栏中的"网络",点击"打开网络和共享中心"
点击"更改高级共享设置"
打开“家庭或工作网络”和“公用网络”的选项卡,“启用文件和打印机共享”并保存修改
(2)示例
例1、查看本地共享资源的配置信息
net share
例2、将"c:\tsinghuaCD"文件夹以"共享资料"名的形式在局域网中共享出来,并添加注解"共享资料,不得外传"
net share 共享资料=c:\tsinghuaCD /remark:"共享资料,不得外传"
例3、设置"共享资料“的同时访问用户人数不超过10人
net share 共享资料 /users:10
例4、将"共享资料"的缓存方式设置为自动缓存方式
net share 共享资料 /cache:automatic
例5、将"共享资料"资源在局域网中删除掉
net share 共享资料 /delete
命令格式:net view [\\ComputerName [/cache] | [/all] | /domain[:DomainName]]
参数说明:
\\ComputerName 要查看的共享资源所在的计算机。
/domian:DomainName 指定要查看其可用计算机的域。如果忽略 domainname,则将显示局域网中的所有域。
/cache 显示指定计算机上资源的脱机客户端缓存设置
/all 显示包括 $ 共享在内的所有共享
net help view 显示 net view 的命令帮助
例1、查看局域网中有哪些客户端计算机正在运行
net view
例2、查看计算机名为"biaobiao-pc"的所有包括$的共享资源
net view /all \\biaobiao-pc
例3、查看工作组workgroup
若发生系统错误 6118(win10中),需要在Windows功能中,我们找到并勾选SMB 1.0/CIFS File Sharing Support 选项,确定并重启电脑。并在服务中打开Computer Browser 服务
net view /domain:workgroup
命令格式1:net use
[DeviceName | *] [\\ComputerName\ShareName[\volume] [Password | *]]
[/user:[d\DomainName\]u\UserName]
[/user:[DottedDomainName\]UserName]
[/user:[UserName@DottedDomainName]
[/smartcard]
[/savecred]
[[/delete] | [/persistent:{yes | no}]]
命令格式2:net use {DeviceName | *} [/home[{password | *}] [delete:{yes | no}]]
命令格式3:net use [/persistent:{yes | no}]
参数说明:
DeviceName 指派名称以便连接到资源或指定断开的设备。有两种类型的设备名:磁盘驱动器和打印机。键入星号而不是特定设备名,指派下一个可用的设备名
\\ComputerName\ShareName 指定服务器和共享资源的名称。如果 ComputerName包含空格,请使用引号将从反斜杠线符号(\\)到计算机名尾的整个计算机命名引起来。计算机名的长度可以是1到15个字符
\volume 指定服务器上的NetWare卷。必须安装并运行Cilent Service for NetWare(NetWare 客户端服务)才能连接到 NetWare 服务器。
Password 指定访问共享资源所需的密码。输入星号(*)产生一个密码提示在密码提示行键入密码时不显示密码
/user 指定建立连接的不同用户名。
DomainName 指定其他域。如果省略 DomainName,net use 将当前登录的域。
UserName 指定登录时使用的用户名
DottedDomainName 指定账户所在域完全合格的域名
/savecred 存储为重新使用提供的凭据
/smartcard 指定网络连接使用的智能卡凭据。如果有多个智能卡可用,则需要指定凭据
/delete 取消指定的网络连接。如果用户使用星号(*)指定连接,则所有网络连接均将取消
/persistent:{yes|no} 控制持久网络连接的使用。默认值为最后一次使用的设置。非设备连接不会持久。Yes将按其建立时的原样保存所有连接,并在下次登录时还原它们。No则不保存已建立的连接或后续连接。现存的连接在下一次登录时还原。使用/delete删除持久连接
/home 将用户连接到主目录
net help use 显示 net use 的命令帮助
例1、将ip地址为192.168.1.6服务器上的"共享资料“共享目录映射到本地的"n:"驱动器
net use n: \\192.168.1.6\共享资料
例2、查看网络共享资源的连接信息和持久连接
net use
例3、强制删除"n:"驱动器的网络映射
net use n: /delete
例4、以管理员的身份登录192.168.1.6服务器,将C$目录映射到本地"h:"驱动器(必须是管理员权限,否则会拒绝访问)
net use h: \\192.168.1.6\IC$ 123456 /user:Administrator
命令格式1:net user [UserName [Password | *] [options]] [/domain]
命令格式2:net user [Username {Password | *} /add [options] [/DOMAIN]]
命令格式3:net user [userName [/delete] [/domain]
命令格式4:username [/times:{times | all}]
命令格式5:username [/active: {yes| no}]
参数说明:
UserName 为可添加、删除、修改或查看的用户帐户的名称。用户帐户名称最多可以有 20 个字符。
Password 指定或更改用户帐户的密码。密码的长度必须符合 NET ACCOUNTS命令的 /MINPWLEN 选项所设置的最小长度。最多可以有 14 个字符。
* 生成密码提示。在密码提示下键入密码时,将不会显示密码。
/domain 在当前域的域控制器上执行此操作。
/add 向用户帐户数据库添加用户帐户。
/delete 从用户帐户数据库删除用户帐户。
Option 指定命令行选项
/ACTIVE:{YES | NO} 激活或取消激活帐户。如果该帐户处于非激活状态,用户将无法访问服务器。默认设置为“YES”。
/COMMENT:"text" 提供有关用户帐户的描述性注释。请将文本用引括起来。
/COUNTRYCODE:nnn 使用操作系统国家/地区代码执行指定的语言文件,以显示用户帮助和错误消息。值 0 表示使用默认的国家/地区代码。
/EXPIRES:{date | NEVER} 如果设置了日期,可导致帐户过期。NEVER 将帐户设置为无时间限制。过期日期采用格式 mm/dd/yy(yy)。月份可以是一个数字、完整字母拼写,或使用三个字母的缩写。年份可以使用两位数字或四位数字。使用斜线(/)(不留空格)将日期的各个部分隔开。
/FULLNAME:"name" 用户的全名(而不是用户名)。请将该名称用引号括起来。
/HOMEDIR:pathname 用户的主目录设置路径。该路径必须存在。
/PASSWORDCHG:{YES | NO} 指定用户是否可以更改其密码。默认设置为“YES”。
/PASSWORDREQ:{YES | NO} 指定用户帐户是否必须拥有密码。默认设置为“YES”。
/LOGONPASSWORDCHG:{YES|NO} 指定用户是否应在下次登录时更改其密码。默认设置为“NO”。
/PROFILEPATH[:path] 为用户登录配置文件设置路径。
/SCRIPTPATH:pathname 用户登录脚本的位置。
/TIMES:{times | ALL} 登录小时数。TIMES 表示为day[-day][,day[-day]],time[-time][,time [-time]],增量限制为 1 小时。日期可以是完整拼写,也可以是缩写。小时可以是 12 或 24 小时表示法。对于12 小时表示法,请使用 am、pm、a.m. 或p.m。ALL 表示用户始终可以登录,空白值表示用户始终不能登录。使用逗号将日期和时间隔开,使用分号将多个日期和时间隔开。
/USERCOMMENT:"text" 允许管理员添加或更改帐户的用户注释。
/WORKSTATIONS:{computername[,…] | *} 列出用户可用于登录到网络的计算机,最多为八台。如果 /WORKSTATIONS 没有列表,或其列表为 *,则用户可以通过任何计算机登录到网络。
net help user 显示 net user 的命令帮助
例1、查看本地计算机中所有的用户账户
net user
例2、查看本地账户"administrator"的详细信息
net user administrator
例3、将指定"Guest"账户的用户设置密码保护(需要以管理员身份运行命令提示符)
net user guest /passwordreq:yes
例4、创建一个新用户账户"biaobiao"并设置密码"123456"(需要以管理员身份运行命令提示符)
net user biaobiao 123456 /add
例5、将biaobiao账户的主目录设置为"d:\biaobiao"(需要以管理员身份运行命令提示符)
net user biaobiao /homedir:d:\biaobiao
例6、禁用已有账户"biaobiao"(需要以管理员身份运行命令提示符)
net user biaobiao /active:no
例7、删除已有账户"biaobiao"(需要以管理员身份运行命令提示符)
net user biaobiao /delete
命令格式1:net localgroup [GroupName [/comment:"text"]] [/domain]
命令格式2:net localgroup [GroupName {/add [/comment:"text"] | /delete} [/domain]]
命令格式3:net localgroup [GroupName name […] {/add | /delete} [/domain]]
参数说明:
例1、查看本地所有组列表
net localgroup
例2、查看本地用户组"administrators"的详细信息
net localgroup administrators
例3、为"administrators"添加注释信息"管理员组"
net localgroup adminstrators /comment:"管理员组"
例4、将biaobiao、admin用户账户添加到本地"administrators"组中(需要以管理员身份运行命令提示符)
net localgroup administrator biaobiao admin /add
命令格式:net config [server |workstation]
NET CONFIG 显示工作站或 Server 服务的配置信息。使用时如果没有 SERVER 或WORKSTATION 开关,它显示可配置服务列表。
参数说明:
例1、查看本地计算机可配置服务列表
net config
例2、查看本地计算机服务器上可配置的服务列表
net config server
例3、查看本地计算机工作站上可配置的服务列表
net config workstation
命令格式:net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days | unlimited}] [/minpwage:days] [/uniquepw:number] [/domain]
NET ACCOUNTS 更新用户帐户数据库并修改所有帐户的密码和登录要求。
当无选项使用时,NET ACCOUNTS 显示密码、登录限制和域信息的当前设置。
为了使 NET ACCOUNTS 使用的选项有效,需要两个条件:
- 密码和登录要求只在已经设置(使用用户管理器或 NET USER 命令)用户帐户时有效。
- 必须在验证登录的域中的所有服务器上运行 NetLogon 服务。在 Windows 启动时,自动启动 NetLogon。
参数说明:
例1、查看当前用户设置结果
net accounts
例2、设置用户账户密码最少字符数为10位
net accounts /minpwlen:10
(需要管理员权限运行)
命令格式:net start [服务]
命令格式:net stop [服务]
例1、列出正在运行的服务
net start
例2、启动防火墙服务(MpsSvc)
net start mpssvc
例3、关闭防护墙服务(MpsSvc)(在win10中防火墙服务无法被关闭)
net stop mpssvc
手机扫一扫
移动阅读更方便
你可能感兴趣的文章