DOS命令行(6)——Windows网络状态及用户管理
阅读原文时间:2021年06月24日阅读:1

——查看计算机中适配器的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


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

  • -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)使用的“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 [-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]]

参数说明:

  • -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进入)

点击“打开或关闭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

命令格式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)打开文件共享

右键任务栏中的"网络",点击"打开网络和共享中心"

点击"更改高级共享设置"

打开“家庭或工作网络”和“公用网络”的选项卡,“启用文件和打印机共享”并保存修改

(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