DOS命令行(6)——Windows网络状态及用户管理

时间:2022-10-21 16:33:41

ipconfig

——查看计算机中适配器的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 连接名称 (允许使用通配符 * 和 ?,参见示例)
 
参数说明:
  • /all 显示完整配置信息。
  • /release 释放指定适配器的 IPv4 地址。
  • /release6 释放指定适配器的 IPv6 地址。
  • /renew 更新指定适配器的 IPv4 地址。
  • /renew6 更新指定适配器的 IPv6 地址。
  • /flushdns 清除 DNS 解析程序缓存。
  • /registerdns 刷新所有 DHCP 租用并重新注册 DNS 名称
  • /displaydns 显示 DNS 解析程序缓存的内容。
  • /showclassid 显示适配器允许的所有 DHCP 类 ID。
  • /setclassid 修改 DHCP 类 ID。
  • /showclassid6 显示适配器允许的所有 IPv6 DHCP 类 ID。
  • /setclassid6 修改 IPv6 DHCP 类 ID。
 
 
默认情况下,仅显示绑定到 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
 
 

nbtstat

——查看本地远程计算机上的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
 
 

netstat

——显示协议统计信息和当前 TCP/IP 网络连接
命令格式:NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]
  • -a 显示所有连接和侦听端口。
  • -b 显示在创建每个连接或侦听端口时涉及的可执行程序。在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的组件序列。在此情况下,可执行程序的名称位于底部 [] 中,它调用的组件位于顶部, 直至达到 TCP/IP。注意,此选项可能很耗时,并且在你没有足够权限时可能失败。
  • -e 显示以太网统计信息。此选项可以与 -s 选项结合使用。
  • -f 显示外部地址的完全限定域名(FQDN)。
  • -n 以数字形式显示地址和端口号。
  • -o 显示拥有的与每个连接关联的进程 ID。
  • -p proto 显示 proto 指定的协议的连接;proto可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
  • -q 显示所有连接、侦听端口和绑定的非侦听 TCP 端口。绑定的非侦听端口 不一定与活动连接相关联。
  • -r 显示路由表。
  • -s 显示每个协议的统计信息。默认情况下,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;-p 选项可用于指定默认的子网。
  • -t 显示当前连接卸载状态。
  • -x 显示 NetworkDirect 连接、侦听器和共享终结点。
  • -y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用。
  • interval 重新显示选定的统计信息,各个显示间暂停的间隔秒数。按 CTRL+C 停止重新显示统计信息。如果省略,则 netstat 将打印当前的配置信息一次。
 
例1、让系统每5秒钟以数字形式自动显示当前活动TCP连接和PID进程
netstat -no 5
例2、查看网络流量信息
neistat -es
例3、查看本机所有的UDP连接情况
netstat -s -p udp
 
 

arp

——显示和修改地址解析协议(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]
参数说明:
  • -a 通过询问当前协议数据,显示当前 ARP 项。如果指定 inet_addr,则只显示指定计算机的 IP 地址和物理地址。如果不止一个网络 接口使用 ARP,则显示每个 ARP 表的项。
  • -g 与 -a 相同。
  • -v 在详细模式下显示当前 ARP 项。所有无效项和环回接口上的项都将显示。
  • inet_addr 指定 Internet 地址。
  • -N if_addr 显示 if_addr 指定的网络接口的 ARP 项。
  • -d 删除 inet_addr 指定的主机。inet_addr 可以是通配符 *,以删除所有主机。
  • -s 添加主机并且将 Internet 地址 inet_addr与物理地址 eth_addr 相关联。物理地址是用字符分隔的 6 个十六进制字节。该项是永久的。
  • eth_addr 指定物理地址。
  • if_addr 如果存在,此项指定地址转换表应修改的接口的 Internet 地址。如果不存在,则使用第一个适用的接口。
 
例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

——操作网络路由表
命令格式: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

——远程登录指定的机器
命令格式:telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]]
参数说明:
  • -a 企图自动登录。除了用当前已登陆的用户名以外,与 -l 选项相同。
  • -e 跳过字符来进入 telnet 客户端提示。
  • -f 客户端登录的文件名
  • -l 指定远程系统上登录用的用户名。要求远程系统支持 TELNET ENVIRON 选项。
  • -t 指定终端类型。支持的终端类型仅是: vt100, vt52, ansi 和 vtnt。
  • host 指定要连接的远程计算机的主机名或 IP 地址。
  • port 指定端口号或服务名。
子命令说明:
  • c - close 关闭当前连接
  • d - display 显示操作参数
  • o - open hostname [port] 连接到主机(默认端口 23)。
  • q - quit 退出 telnet
  • set - set 设置选项(键入 'set ?' 获得列表)
  • sen - send 将字符串发送到服务器
  • st - status 打印状态信息
  • u - unset 解除设置选项(键入 'set ?' 获得列表)
 
(1)在本地主机上开启Telnet客户端
点击计算机进入程序和功能(也可以在运行中输入 appwiz.cpl进入)
DOS命令行(6)——Windows网络状态及用户管理
点击“打开或关闭Windows功能”
DOS命令行(6)——Windows网络状态及用户管理
选中“Telnet”客户端,点击确定
DOS命令行(6)——Windows网络状态及用户管理
重启电脑开启Telnet客户端服务
DOS命令行(6)——Windows网络状态及用户管理
 
(2)在要远程访问的主机中开启Telnet服务器
在Windows功能中选中“Telnet服务器”并点击确定
DOS命令行(6)——Windows网络状态及用户管理
重启电脑开启Telnet服务器服务
DOS命令行(6)——Windows网络状态及用户管理
若发现Telnet服务未开启,可在服务中开启服务
进入服务(在运行中输入services.msc)
右键Telnet,点击启动
DOS命令行(6)——Windows网络状态及用户管理
 
(3)使用Telnet命令登录远程计算机
在运行或在cmd命令行中输入 telnet 192.168.1.56 ,按回车键
(或者输入 telnet ,进入telnet命令行后,输入 open 192.168.1.56 或 o 192.168.1.56)
DOS命令行(6)——Windows网络状态及用户管理
为了安全起见,输入 n,并按回车键,出现登录提示符
输入完正确的登录账号和密码后便可远程机器上的命令行程序
DOS命令行(6)——Windows网络状态及用户管理
输入 exit ,便可返回退出
 
(4)记录登录用户的操作和过程
例、将远程执行计算机192.168.1.56上的命令及操作结果保存到本地c:\users\abc\log.log文件中
telnet -f c:\users\abc\log.log 192.168.1.56
 
 

tlntadmn

——管理本地或远程管理运行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

——网络命令
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

命令格式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]
参数说明:
  • sharename 指定共享资源的网络名称。键入带参数 ShareName的 net share命令仅显示有关该共享的信息。
  • Drive:Path 指定共享目录的绝对路径。
  • /users:number 设置可以同时访问共享资源的最大用户数。
  • /unlimited 指定可以同时访问共享资源的、数量不受限制的用户。
  • /remark:"text" 添加关于资源的描述注释。给文本加上引号。
  • /cache:automatic 启用带自动重新集成的脱机客户缓存。
  • /cache:manual 启用带手动重新集成的脱机客户缓存。
  • /cache:documents 启用此共享中文档的自动缓存
  • /cache:programs 启用文档和程序的自动缓存。
  • /cache:no 提醒客户脱机缓存不合适
  • /delete 停止共享资源
  • net help share 显示 net share 的命令帮助
 
(1)打开文件共享
右键任务栏中的"网络",点击"打开网络和共享中心"
DOS命令行(6)——Windows网络状态及用户管理
点击"更改高级共享设置"
DOS命令行(6)——Windows网络状态及用户管理
打开“家庭或工作网络”和“公用网络”的选项卡,“启用文件和打印机共享”并保存修改
DOS命令行(6)——Windows网络状态及用户管理
 
(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
 

2. net view

命令格式: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
 

3. net use

命令格式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
 

4. net user

命令格式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
 

5. net localgroup

命令格式1:net localgroup [GroupName [/comment:"text"]] [/domain]
命令格式2:net localgroup [GroupName {/add [/comment:"text"] | /delete} [/domain]]
命令格式3:net localgroup [GroupName name [...] {/add | /delete} [/domain]]
参数说明:
  • GroupName 为要添加、扩展和删除的本地组的名称。仅提供用以查看用户或本地组中全局组的组名。
  • /comment:"text" 为新组或现有组添加注释。将文本用引号括起来。
  • /domain 在当前域的域控制器上执行操作。否则,在本地工作站上执行该操作。
  • name [ ...] 列出添加到本地组或从中删除的一个或多个用户名或组名。用空格将多个条目隔开。名称可以是用户或全局组,但不能是其他本地组。如果用户来自其他域,则用域名作为用户名的开始(例如,sales\ralpha)。
  • /add 将组名或用户名添加到本地组。必须为利用该命令添加到本地组的用户或全局组建立帐户。
  • /delete 将组名或用户名从本地组删除。
  • net help localgroup 显示 net user 的命令帮助
例1、查看本地所有组列表
net localgroup
例2、查看本地用户组"administrators"的详细信息
net localgroup administrators
例3、为"administrators"添加注释信息"管理员组"
net localgroup adminstrators /comment:"管理员组"
例4、将biaobiao、admin用户账户添加到本地"administrators"组中(需要以管理员身份运行命令提示符)
net localgroup administrator biaobiao admin /add
 

6. net config

命令格式:net config [server |workstation]
NET CONFIG 显示工作站或 Server 服务的配置信息。使用时如果没有 SERVER 或WORKSTATION 开关,它显示可配置服务列表。
参数说明:
  • server 显示有关 Server 服务的配置信息。
  • workstation 显示有关 Workstation 服务的配置信息。
例1、查看本地计算机可配置服务列表
net config
例2、查看本地计算机服务器上可配置的服务列表
net config server
例3、查看本地计算机工作站上可配置的服务列表
net config workstation
 

7. net accounts

命令格式: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。
参数说明:
  • /forcelogoff:{minutes | no} 设置帐户到期或有效登录小时到期时强制注销之前用户拥有的分钟数。NO 为默认设置,阻止强制注销。
  • /minpwlen:length 设置密码的最少字符数。范围是 0-14 个字符;默认为 6 个字符。
  • /maxpwage:{days | unlimited} 设置密码有效的最大天数。使用 UNLIMITED 则不指定限制。/MAXPWAGE 不能小于 /MINPWAGE。范围为1-999;默认保留该值不变。
  • /minpwage:days 设置用户能更改密码前必须经过的最少天数。值 0 设置无最少时间。范围是 0-999;默认为 0 天。/minpwage不能超过 /maxpwage。
  • /uniquepw:number 要求用户的密码在指定的密码更改次数中唯一。最大值为 24。
  • /domain 在当前域的域控制器上执行操作。否则,在本地计算机上执行操作。
  • net help accounts 显示 net accounts 的命令帮助
 
例1、查看当前用户设置结果
net accounts
例2、设置用户账户密码最少字符数为10位
net accounts /minpwlen:10
 

8.net start & net stop

(需要管理员权限运行)
命令格式:net start [服务]
命令格式:net stop [服务]
 
例1、列出正在运行的服务
net start
例2、启动防火墙服务(MpsSvc)
net start mpssvc
例3、关闭防护墙服务(MpsSvc)(在win10中防火墙服务无法被关闭)
net stop mpssvc
 
 

DOS命令行(6)——Windows网络状态及用户管理的更多相关文章

  1. DOS命令行(10)——reg/regini-注册表编辑命令行工具

    注册表的介绍 注册表(Registry,*.港澳译作登錄檔)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息.   1. 数据结构 注册表由键(key,或称 ...

  2. windows系统下在dos命令行kill掉被占用的pid (转)

    原文出自:http://www.2cto.com/os/201304/203771.html   windows系统下在dos命令行kill掉被占用的pid   1.开始-->运行-->c ...

  3. 使sublimetext3在ubuntu下可以打中文和在windows的dos命令行下正常显示中文

    学习闲暇之余,总结一下在windows和ubuntu下使用sublimetext3遇到的问题 一.关于sublimetext3在windows的dos命令行下不能编译运行中文的解决方案: 因为dos命 ...

  4. Windows下dos命令行

    Dos命令--基本命令 1.求助命令 例如:del /? rd /? 2.基本常用命令 例如:dir :列出当前目录下的文件以及文件夹,后面可以接其他路径 md:创建目录(mkdir),一次创建多级目 ...

  5. dos命令行连接数据库

    dos命令行连接数据库 (2012-03-22 21:26:16) 转载▼ 标签: it   C:\Adminstrator> sqlplus "/as sysdba" 查看 ...

  6. dos命令行实践

    本篇体验使用dos命令行窗口实现各种操作. □ 打开dos命令行窗口 →点击电脑左下角"开始"按钮→点击"运行"→输入"cmd",按回车,来 ...

  7. .NET 跨平台RPC框架DotNettyRPC Web后台快速开发框架(.NET Core) EasyWcf------无需配置,无需引用,动态绑定,轻松使用 C# .NET 0配置使用Wcf(半成品) C# .NET Socket 简单实用框架 C# .NET 0命令行安装Windows服务程序

    .NET 跨平台RPC框架DotNettyRPC   DotNettyRPC 1.简介 DotNettyRPC是一个基于DotNetty的跨平台RPC框架,支持.NET45以及.NET Standar ...

  8. 从命令行配置 Windows 防火墙

    从命令行配置 Windows 防火墙 高级用户可以使用命令行来配置 Windows 防火墙.您可以使用 netsh 命令行工具来进行配置. 下表中的 netsh 命令可用于 Microsoft Win ...

  9. DOS命令行中的双引号

    在DOS命令窗口下,运行C:\Program Files\WinRAR\WinRAR.exe,提示如下错误: 因为C:\Program Files\WinRAR\WinRAR.exe中含有空格,它被分 ...

随机推荐

  1. Mysql EF Code First

    1.更新程序包EntityFramework->6.1.3 2.下载程序包MySql.Data.Entities(Ver:6.8.3) 3.修改config.cs或者web.config,包含以 ...

  2. 什么是作用域链,什么是原型链,它们的区别,在js中它们具体指什么?

    什么是作用域链,什么是原型链. 作用域是针对变量的,比如我们创建了一个函数,函数里面又包含了一个函数,那么现在就有三个作用域 全局作用域==>函数1作用域==>函数2作用域 作用域的特点就 ...

  3. 字符数组char

     数组做sizeof的参数不退化,传递给strlen就退化为指针: #include<stdio.h> #include<stdlib.h> #include<strin ...

  4. ural 1069

    题意:删除一棵树上的叶子 每删除一片叶子就写下连着该片叶子的节点  让你还原一棵树 记录每个节点连着的叶子数 0表示此时这个节点就是叶子  -1表示这个节点已经删除 删除的只能是0  就是说是叶子 暴 ...

  5. Android 获取手机SIM资料详解

    TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法.其中包括手机SIM的状态和信息.电信网络的状态及手机用户的信息.在应用程序中可以使用这些get方法获取 ...

  6. centos6&period;5mini版安装及配置

    1.安装选择界面,这个选第一个 2.镜像完整性检查,一般都是跳过SKIP 3.欢迎界面,进入安装了 4.语言选择,这个是没有中文的,用默认的英文就行 5.键盘布局,用默认的us 6.这里会给一个警告, ...

  7. Python 缓存服务

    缓存服务:mongodb.redis.memcache mongodb:早期的缓存系统,直接持久话,数据即存内存也同步到硬盘. redis:主流缓存系统,半持久化,默认存在内存,需要手动调用存在硬盘, ...

  8. 在Win10中,在安装msi安装包的时候常常会出现代码为2502、2503的错误。

    前言:在Win10中,在安装msi安装包的时候常常会出现代码为2502.2503的错误.其实这种错误是由于安装权限不足造成的,可以这种msi的安装包不像其他exe的安装程序,在安装包上点击“右键”之后 ...

  9. 转载:2&period;2&period;2 配置项的语法格式《深入理解Nginx》(陶辉)

    原文:https://book.2cto.com/201304/19627.html 从上文的示例可以看出,最基本的配置项语法格式如下: 配置项名 配置项值1 配置项值2 - ; 下面解释一下配置项的 ...

  10. 5Java异常处理

    五.异常 异常概念总结:   练习一:异常的体系    问题:    1. 请描述异常的继承体系    2. 请描述你对错误(Error)的理解    3. 请描述你对异常(Expection的理解) ...