Windows命令:Net使用详解

发贴心情  [转帖]Windows命令:Net使用详解
Windows命令:Net使用详解
Windows 中的网络命令行的参数实在是够多也够复杂,当然其功能也是十分的强大,在某些场合下(如入侵到了某服务器^_^),还真的是没有这些命令工具,什么事都做不了的,所以现在有部分服务器在接入互联网后,都限制了使用这些命令。在这里我们将通过一系列的文章教您全面了解并学会使用这些命令。本文允许转载,但请绝对保持文章的原出处为School.Enet.com.cn 硅谷动力技术学院和作者姓名。  

  建议:大家在阅读本文时,打开Windows 的命令行窗口,一个一个地进行实践操作,方可收到事半功倍的效果。如果您在自己的计算机上进行这些操作,部分操作需要管理员级权限,而且将有可能更改系统的重要配置而导致系统人为故障!所以请在进行这些操作之前建议备份系统,!当然我也会在有更改系统重要参数的操作上予以注明!  

  命令名称:Net

  net命令有着非常强大的功能,管理着计算机的绝大部分管理级操作和用户级操作,包括管理本地和远程用户组数据库、管理共享资源、管理本地服务、进行网络配置等实用操作。  

  说明: 所有 net 命令都接受 /yes 和 /no 选项(可以缩写为 /y 和 /n)。/y 选项向命令产生的任何交互式提示自动回答“是”,而 /n 回答“否”。例如,net stop server 通常提示您确认要停止基于“服务器”服务的所有服务;而 net stop server /y 对该提示自动回答“是”,然后“服务器”服务关闭。

  下面将分别详细介绍其附加参数的用法和具体示例。  

  1.Net view

  说明:该命令可以显示当前网络中的域列表和计算机列表,还可以显示您指定的某台计算机上的共享资源状况。

  操作:Net view

  显示当前域或工作组中的计算机列表。

  操作:Net view //lixuhai

  显示指定的当前域或工作组下计算机名为 lixuhai 的机器上所有的共享资源。

  操作:Net view //lixuhai /cache

  启用脱机缓存显示指定的当前域或工作组下计算机名为 lixuhai 的机器上所有的共享资源

  操作:Net view /domain

  显示当前网络中可用的域。

  操作:Net view /domain:enet.com.cn

  查看域名为 enet.com.cn 域的详细信息。

  操作:Net view /network

  显示网络中所有可用的服务器。  

  2.Net accounts

  说明:将用户帐户数据库升级并修改所有帐户的密码和登录请求。该操作要在需要更改用户帐户参数的计算机上进行。

  操作:Net accounts

  查看当前登陆的帐户户信息。

  操作:Net accounts /minpwdlen:3

  设置用户密码长度最短不得小于3个字符。
操作:Net accounts /focelogoff:2

  设置当用户帐户或有效登录时间到期时在结束用户与服务器的会话前要等待的分钟数,这里设置的是2分钟。在时间后面再加上/no参数,可以防止服务器对机器的强制注销。

  * 如果您登陆了域,该项设置将影响登陆。  

  操作:Net accounts /minpwage:20

  设置在用户可以更改新密码前的最小天数。数值 0 设置无限短时间。范围是 0-49,710 天,默认值是 0 天,这里设置的是20天。  

  操作:Net accounts /maxpwage:30

  设置用户帐户密码有效天数的最大值。数值 unlimited 设置无限长时间。/maxpwage 选项必须大于 /minpwage。范围是 1-49,710 天(“无限长”),默认值是 90 天,这里设置的是30天。  

  操作:Net accounts /uniquepw:10

  要求用户不能在几次范围内的密码更改重复相同的密码。范围是 0-24 次密码更改,默认值是 5 次密码更改,这里设置的是10次。  

  操作:Net accounts /domain

  对当前域的主域控制器执行操作。否则,操作在本地计算机上执行。

  该参数只适用于属 Windows 2000 Server 域成员的 Windows 2000 Professional 计算机。默认情况下,Windows 2000 Server 计算机在主域控制器上执行操作。  

  操作:Net accounts /sync

  当在主域控制器上使用时,使域中的所有备份域控制器同步。当在备份域控制器上使用时,使备份域控制器只与主域控制器同步。该命令只适用于 Windows 2000 Server 域成员计算机。  

  3.Net computer

  说明:从域数据库中添加或删除计算机。该命令只能在运行 Windows 2000 Server 的计算机上可用。  

  操作:Net computer //lixuhai /add

  把计算机名为 lixuhai 的机器增加到当前域中。  

  操作:Net computer //lixuhai /del

  把计算机名为 lixuhai 的机器从当前域中删除。  

  4.Net config

  说明:显示正在运行的可配置服务,或者显示和更改服务设置。  

  操作:Net config

  显示正在运行的可配置服务。

  操作:Net config XXX

  指定用 net config 命令配置的服务(“服务器”或“工作站”),这里假设为XXX。
5.Net pause

  说明:暂停运行中的服务。包括 file service for macintosh(只限于 Windows 2000 服务器)、ftp publishing service、lpdsvc、net logon、network dde、network dde dsdm、nt lm security support provider、remote access server、schedule、server、simple tcp/ip services 和 workstation。  

  操作:Net pasuse server

  暂停正在运行中的 Server 服务。  

  6.Net continue

  说明:重新激活挂起的服务。可继续的服务有:file server for macintosh(仅限于 Windows 2000 服务器)、ftp publishing service、lpdsvc、net logon、network dde、network dde dsdm、nt lm security support provider、remote access server、schedule、server、simple tcp/ip services 和 workstation。  

  操作:Net continue server

  继续运行已经暂停或停止的SERVER服务。  

  7.Net config server

  说明:显示或更改服务运行时有关“服务器”服务的设置。  

  操作:Net config server

  命令显示“服务器”服务的当前配置  

  操作:Net config server / autodisconnect:60

  设置在断开连接前用户会话可以不活动的最大分钟数。可以指定 -1 不断开连接。范围从 -1 到 65535 分钟,默认值是 15 分钟,这里设置的是60分钟时限。  

  操作:Net config server /srvcomment:”注释”

  为服务器添加在查看服务器属性时出现的服务器注释。可以包含最多 48 个字符,记得给文本加上引号。
  

  操作:Net config server /hidden:yes

  指定本服务器名称是否在服务器列表中显示。注意隐藏的服务器将不会改变服务器上的权限。两个参数,一个是yes,另一个是no,默认设置是 no。  

  8.Net config workstation

  显示或更改服务运行时有关“工作站”服务的设置。  

  操作:Net config workstation

  显示本地计算机的前当配置。  

  操作:Net config workstation /charcount:bytes
指定在将数据发送到通讯设备之前 Windows 2000 收集的数据量。如果还设置了 /chartime:msec,Windows 2000 将执行第一个满足的选项。范围从 0 到 -65535 字节,默认值是 16 字节。  

  操作:Net config workstation /chartime:msec

  设置 Windows 2000 在将数据发送到通讯设备前收集数据的毫秒数。如果还设置了 /charcount:bytes,Windows 2000 将执行第一个满足的选项。范围从 0 到 65535000 毫秒,默认值是 250 毫秒。  

  操作:Net config workstation /charwait:sec

  将 Windows 2000 等待通讯设备的秒数设置为可用。范围从 0 到 65535 秒,默认值是 3600 秒。

  9.Net file

  说明:显示服务器上所有打开的共享文件名称以及每个文件的文件锁定码(如果有的话)。该命令也关闭单独的共享文件并删除文件锁定。  

  操作:Net file

  显示服务器上打开的文件列表。  

  操作:Net file 5

  指定标识号为5的打开文件属性。

  操作:Net file /close

  关闭打开的文件并释放锁定的记录。通过共享文件的服务器键入该命令。  

  10.Net group 与 Net localgroup

  说明:Net group在 Windows 2000 Server 的域中添加、显示或修改全局组。该命令只有在 Windows 2000 Server 域控制器上才可用。Net localgroup 则在本地上使用,如果加了/domain参数,则在主域上操作。这两个命令使用方法基本一致,在此一起讲解。  

  操作:Net group

  显示服务器名和服务器上组的名称。  

  操作:Net group enet

  查看当前域中组名为 enet 中的所有计算机。  

  操作:Net group enet /comment:”注释”

  为当前网络中的 enet 组添加注释,该命令可以为新建或已经存在的组添加注释。  

  操作:Net group home /add

  在当前域中添加组名为 home 的新组。  

  操作:Net group home /delete
删除当前域中组名为 home 的组,注意当前组下面的所有用户也将取消在该组。

  操作:Net group enet lixuhai lixuhai1 /add

  把计算机名为 lixuhai 和 lixuhai1 的计算机添加到当前域中的 enet 工作组中。此处的计算机名可以指定一个到多个,方便操作。  

  操作:Net group enet lixuhai lixuhai1 /delte

  把计算机名为 lixuhai 和 lixuhai1 的计算机从 enet 的工作组中删除。此处的计算机名可以指定一个到多个,方便操作。  

  11.Net name

  说明:添加或删除消息名称,或显示计算机将接受消息名称列表。  

  操作:net name

  显示本机使用的消息名称列表。  

  操作:Net name abc /add

  添加消息名称为 abc 到本机接受消息名称列表。  

  操作:Net name abc /del

  删除在本机列表中存在的 abc 列表名称。  

  12.Net print

  说明:显示和控制打印机队列和正在进行的打印任务。  

  Net print Jobnum /hold

  保留正在打印对列中的且工作号为jobnum 的打印任务,其他打印作业将忽略它直到发布。  

  Net print jobnum /release

  释放保留指定工作号的打印任务。  

  Net print jobnum /delte

  从打印队列中删除指定工作号的打印任务。

  13.Net send

  向网络上用户、计算机或消息名发送消息,对方必须运行了信使服务方可接收。不过前一段时间该服务被不法广告商滥用,向网络上大量用户发送广告信息,所以现在的系统中信使很多都被禁止使用,可能收不到消息。启用该服务只需要键入 net strart msg 即可。  

  操作:Net send lixuhai abc

  把信息“abc”发送到目标用户名、计算机名或消息名为lixuhai。如果名称是包含空白字符的计算机名称,请对 (" ") 使用引号。  

  操作:Net sned * abc

  把信息“abc”发到当前所在域或工作组中的所有计算机。如果加有 /users 参数,则发送到所有连接到服务器的用户。
14.Net session

  说明:列出或断开连接本地计算机和与它连接的客户之间的会话连接。  

  操作:Net session

  显示所有与本地计算机进行网络连接的全部会话连接。  

  操作: Net session //lixuhai1

  查看计算机名为 lixuhai1 的计算机与本机正在进行的会话连接。  

  操作:Net session //lixuhai1 /delte

  结束计算机名为 lixuhai1 的计算机与本机进行的所有会话连接,并关闭所有被该机打开的文件。

  操作:Net session /delte

  结束所有计算机与本机进行的会话连接,并关闭所有被网络用户打开的文件。  

  15.Net share

  说明:管理共享资源。  

  操作: Net share

  显示本地当前所有的共享资源。  

  操作:Net share movie

  显示本机共享名为 movie 的共享详细信息。包括名称、路径、用户数量限制、注释、指定用户等。

  操作: Net share movie /delte

  删除名称为 movie 的共享资源。  

  操作: Net share movie=d:/movie /user:10

  建立共享名称为 movie 的共享,指定共享路径为 d:/movie,且最大连接用户数为10。  

  操作:Net share movie=d:/movie /unlimited /remark:”共享注释”

  建立共享名称为 movie 的共享,指定共享路径为 d:/movie,无限用户连接数,加上注释为“共享注释”   .。(文:硅谷动力-李旭海)
NET命令指令集 (1)NET VIEW 作 用:显示域列表、计算机列表或指定计算机的共享资源列表。 命令格式:net view [\\computername | /domain[omainname]] 参数介绍: 键入不带参数的net view显示当前域的计算机列表。 \\computername 指定要查看其共享资源的计算机。 /domain[omainname]指定要查看其可用计算机的域 简单事例 net view \\YFANG查看YFANG的共享资源列表。 net view /domain:LOVE查看LOVE域中的机器列表。 (2)NET USER 作 用:添加或更改用户帐号或显示用户帐号信息。该命令也可以写为 net users。 命令格式:net user [username [password | *] [options]] [/domain] 参数介绍: 键入不带参数的net user查看计算机上的用户帐号列表。 username添加、删除、更改或查看用户帐号名。 password为用户帐号分配或更改密码。 *提示输入密码。 /domain在计算机主域的主域控制器中执行操作。 简单事例: net user yfang查看用户YFANG的信息 (3)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 e: \\YFANG\TEMP将\\YFANG\TEMP目录建立为E盘 net use e: \\YFANG\TEMP /delete断开连接 (4)NET TIME 作 用:使计算机的时钟与另一台计算机或域的时间同步。 命令格式:net time [\\computername | /domain[:name]] [/set] 参数介绍: \\computername要检查或同步的服务器名。 /domain[:name]指定要与其时间同步的域。 /set使本计算机时钟与指定计算机或域的时钟同步。 下面的这4个参数是相关的,所以一起介绍 (5)Net Start 作 用:启动服务,或显示已启动服务的列表。 命令格式:net start service (6)Net Pause 作 用:暂停正在运行的服务。 命令格式:net pause service (7)Net Continue 作 用:重新激活挂起的服务。 命令格式:net continue service (8)NET STOP 作 用:停止 Windows NT 网络服务。 命令格式:net stop service 参数介绍:我们来看看这些服务都是什么 alerter(警报) client service for netware(Netware 客户端服务) clipbook server(剪贴簿服务器) computer browser(计算机浏览器) directory replicator(目录复制器) ftp publishing service (ftp )(ftp 发行服务) lpdsvc net logon(网络登录) network dde网络 dde) network dde dsdm(网络 dde dsdm) network monitor agent(网络监控代理) nt lm security support provider(NT LM 安全性支持提供) ole(对象链接与嵌入) remote access connection manager(远程访问连接管理器) remote access isnsap service(远程访问 isnsap 服务) remote access server(远程访问服务器) remote procedure call (rpc) locator(远程过程调用定位器) remote procedure call (rpc) service(远程过程调用服务) schedule(调度) server(服务器) simple tcp/ip services(简单 TCP/IP 服务) snmp spooler(后台打印程序) tcp/ip netbios helper(TCP/IP NETBIOS 辅助工具) ups (26)workstation(工作站) messenger(信使) dhcp client eventlog 以下这些SERVICE只能在NT SERVER使用 <> )file server for macintosh <>gateway service for netware <>microsoft dhcp server <>print server for macintosh <>remoteboot <>windows internet name service (9)Net Statistics 作 用:显示本地工作站或服务器服务的统计记录。 命令格式:net statistics [workstation | server] 参数介绍: 键入不带参数的net statistics列出其统计信息可用的运行服务。 workstation显示本地工作站服务的统计信息。 server显示本地服务器服务的统计信息。 简单事例: net statistics server | more显示服务器服务的统计信息 (10)Net Share 作 用:创建、删除或显示共享资源。 命令格式:net share sharename=drive:path [/users:number | /unlimited] [/remark:"text"] 参数介绍: 键入不带参数的net share显示本地计算机上所有共享资源的信息。 sharename是共享资源的网络名称。 drive:path指定共享目录的绝对路径。 /users:number设置可同时访问共享资源的最大用户数。 /unlimited不限制同时访问共享资源的用户数。 /remark:"text "添加关于资源的注释,注释文字用引号引住。 简单事例: net share mylove=c:\temp /remark:"my first share"以mylove为共享名共享C:\temp net share mylove /delete停止共享mylove目录 (11)Net Session 作 用:列出或断开本地计算机和与之连接的客户端的会话,也可以写为net sessions或net sess。 命令格式:net session [\\computername] [/delete] 参数介绍: 键入不带参数的net session显示所有与本地计算机的会话的信息。 \\computername标识要列出或断开会话的计算机。 /delete结束与\\computername计算机会话并关闭本次会话期间计算机的所有? 简单事例: net session \\YFANG要显示计算机名为YFANG的客户端会话信息列表。 (12)Net Send 作 用:向网络的其他用户、计算机或通信名发送消息。 命令格式:net send {name | * | /domain[:name] | /users} message 参数介绍: name要接收发送消息的用户名、计算机名或通信名。 *将消息发送到组中所有名称。 /domain[:name]将消息发送到计算机域中的所有名称。 /users将消息发送到与服务器连接的所有用户。 message作为消息发送的文本。 简单事例: net send /users server will shutdown in 5 minutes. 给所有连接到服务器的用户发送消息 (13)Net Print 作 用:显示或控制打印作业及打印队列。 命令格式:net print [\\computername ] job# [/hold | /release | /delete] 参数介绍: computername共享打印机队列的计算机名。 sharename打印队列名称。 job#在打印机队列中分配给打印作业的标识号。 /hold使用 job# 时,在打印机队列中使打印作业等待。 /release释放保留的打印作业。 /delete从打印机队列中删除打印作业。 简单事例: net print \\YFANG\SEEME列出\\YFANG计算机上SEEME打印机队列的目录 (14)Net Name 作 用:添加或删除消息名(有时也称别名),或显示计算机接收消息的名称列表。 命令格式:net name [name [/add | /delete]] 参数介绍: 键入不带参数的net name列出当前使用的名称。 name指定接收消息的名称。 /add将名称添加到计算机中。 /delete从计算机中删除名称。 (15)Net Localgroup 作 用:添加、显示或更改本地组。 命令格式:net localgroup groupname {/add [/comment:"text "] | /delete} [/domain] 参数介绍: 键入不带参数的net localgroup显示服务器名称和计算机的本地组名称。 groupname要添加、扩充或删除的本地组名称。 /comment: "text "为新建或现有组添加注释。 /domain在当前域的主域控制器中执行操作,否则仅在本地计算机上执行操作? name [ ...]列出要添加到本地组或从本地组中删除的一个或多个用户名或组名。 /add将全局组名或用户名添加到本地组中。 /delete从本地组中删除组名或用户名。 简单事例: net localgroup love /add将名为love的本地组添加到本地用户帐号数据库 net localgroup love显示love本地组中的用户 (16)Net Group 作 用:在 Windows NT Server 域中添加、显示或更改全局组。 命令格式:net group groupname {/add [/comment:"text "] | /delete} [/domain] 参数介绍: 键入不带参数的net group显示服务器名称及服务器的组名称。 groupname要添加、扩展或删除的组。 /comment:"text "为新建组或现有组添加注释。 /domain在当前域的主域控制器中执行该操作,否则在本地计算机上执行操作? username[ ...]列表显示要添加到组或从组中删除的一个或多个用户。 /add添加组或在组中添加用户名。 /delete删除组或从组中删除用户名。 简单事例: net group love yfang1 yfang2 /add将现有用户帐号yfang1和yfang2添加到本地计算机的love组 (17)Net File 作 用:显示某服务器上所有打开的共享文件名及锁定文件数。 命令格式:net file [id [/close]] 参数介绍: 键入不带参数的net file获得服务器上打开文件的列表。 id文件标识号。 /close关闭打开的文件并释放锁定记录。 (18)Net Config 作 用:显示当前运行的可配置服务,或显示并更改某项服务的设置。 命令格式:net config [service [options]] 参数介绍: 键入不带参数的net config显示可配置服务的列表。 service通过net config命令进行配置的服务(server或workstation) options服务的特定选项。 (19)Net Computer 作 用:从域数据库中添加或删除计算机。 命令格式:net computer \\computername {/add | /del} 参数介绍: \\computername指定要添加到域或从域中删除的计算机。 /add将指定计算机添加到域。 /del将指定计算机从域中删除。 简单事例: net computer \\cc /add将计算机 cc 添加到登录域 (20)Net Accounts 作 用:更新用户帐号数据库、更改密码及所有帐号的登录要求。 命令格式:net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days | unlimited}] [/minpwageays] [/uniquepw:number] [/domain] 参数介绍: 键入不带参数的net accounts显示当前密码设置、登录时限及域信息。 /forcelogoff:{minutes | no}设置当用户帐号或有效登录时间过期时 /minpwlen:length设置用户帐号密码的最少字符数。 /maxpwage:{days | unlimited}设置用户帐号密码有效的最大天数。 /minpwageays设置用户必须保持原密码的最小天数。 /uniquepw:number要求用户更改密码时,必须在经过number次后才能重复使用 与之相同的密码。 /domain在当前域的主域控制器上执行该操作。 /sync当用于主域控制器时,该命令使域中所有备份域控制器同步 简单事例: net accounts /minpwlen:7 将用户帐号密码的最少字符数设置为7 ----------------------上面介绍的是NET命令WINNT下的基本用法 ----------------------下面我们看看NET命令WIN98下的基本用法 在WIN98中NET命令也有一些参数 其中有一些参数的名字和功能及简单的使用方法和WINNT下的相应的参数的用法相同 其中有 (1)NET TIME命令 (2)NET PRINT命令 (3)NET USE命令 (4)NET VIEW命令WIN98中NET命令有一些参数 其中有一些参数的名字和WINNT下的相应的参数的名字相同但其用法却有些不同 其中有 (1)NET START 作 用:启动相应的服务。(不能在DOS-WIN中用) 命令格式:NET START [BASIC | NWREDIR | WORKSTATION | NETBIND | NETBEUI | NWLINK] [/LIST] [/YES] [/VERBOSE] (2)NET STOP 作 用:停止相应的服务.(不能在DOS-WIN中用) 命令格式:NET STOP [BASIC | NWREDIR | WORKSTATION | NETBEUI | NWLINK] [/YES] 在WIN98中NET命令还有一些参数是在98下才有的 其中有 (1)NET DIAG 作 用:运行MS的DIAGNOSTICS程序显示网络的DIAGNOSTIC信息 命令格式:NET DIAGNOSTICS [/NAMES | /STATUS] (2)NET INIT 作 用:不通过绑定来加载协议或网卡驱动(不能在DOS-WIN中用) 命令格式:NET INITIALIZE [/DYNAMIC] (3)NET LOGOFF 作 用:断开连接的共享资源(不能在DOS-WIN中用) (4)NET LOGON 作 用:在WORKGROUP中登陆(不能在DOS-WIN中用) 命令格式:NET LOGON [user [password | ?]] [/DOMAIN:name] [/YES] [/SAVEPW:NO] (5)NET PASSWORD 作 用:更改你的网络登陆口令(不能在DOS-WIN中用) 命令格式:NET PASSWORD \\computer | /DOMAIN:name [user [oldpassword
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值