许多Windows网络命令以net开始。这些net命令有一些公共属性:通过键入net/?可查阅所有可用用户的net命令。通过键入net help命令,可在命令行中获得net命令的语法帮助。
在工作组中用户的一切设置在本机上进行,密码放在本机的数据库中验证。如果用户的计算机加入域,则各种策略由域控制器统一设定,用户名和密码也需要到域控制器去验证,即用户的账号和密码可在同一域中任何一台计算机上登录,这样做主要是为了便于管理。
下面来介绍几个常用的net子命令。
1.net accounts
作用:更新用户账户数据库、更改密码及所有账号地登录要求。必须要在更改账号参数地计算机账运行网络登录服务。
命令格式:net accounts
[/forcelogoff:{minutes|no}][/minpwlen:length][/maxpwage:{days|unlimited}][/minpwage:days][/uniquepw:number][/domain]或net accounts[/sync][/domain]
输入不带参数地“net accounts”命令,用于显示当前密码设置、登录时限及域信息。
/forcelogoff:{minutes|no}:设置当前用户账户或有效登录时间过期时,结束用户和服务器会话当前地等待时间。no选项禁止强行注销(该参数地默认设置为no)。
/minpwlen:length:设置用户账户密码地最少字符数。允许范围为0~14,默认制为6。
/maxpwage:{days|unlimited}:设置用户账户密码有效地最大天数。unlimited不设置最大天数。
/maxpwage选项的天数必须大于/minpwage。允许范围是1~49710天(unlimited),默认值为90天。
/minpwage:days:设置用户必须保持原密码的最小天数。0值不设置最小时间。允许范围为0~49710天,默认值为0天。
/uniquepw:number:要求用户更改密码时,必须在经过number次后,才能重复使用与之相同的密码。允许范围为0~8,默认值为5。
/domain:在当前域的主域控制器上执行该操作。否则只在本地计算机执行操作。
/sync当用于主域控制器时,该命令使域中所有备份域控制器同步;当用于备份域控制器时,该命令仅使该备份域与主域控制器同步,仅适用于Windows NT Server域成员的计算机。
2.net file
作用:用于关闭一个共享的文件并且删除文件锁。
命令格式:net file [id[/close]]
id:指文件的标识符
/close:关闭一个打开的文件且删除文件上的锁/可在文件共享服务器上输入该命令。
3.net config
作用:显示运行的可配置服务,或显示并且更改某项服务的设置。
命令格式:net pause server
输入不带参数的“net config”命令,用于显示可配置服务的列表。
service:通过“net config”命令进行配置的服务(server或workstation)
options:为服务的特定选项。
4.net computer
作用:从域数据库中添加或删除计算机。
命令格式:net computer\\computername{/add|/del}
\\computername:指定要添加到域或从域中删除的计算机。
/add:指定计算机添加到域。
/del:指定计算机从域中删除。
5.net continue
作用:重新激活挂起的服务。
命令格式:net continue server
6.net view
作用:显示域列表、计算机列表或指定计算机的共享资源列表。
命令格式:net view[\\computername|/domain[omainname]]
输入不带参数的net view显示当前域的计算机列表。
\\computername:指定要查看共享资源的计算机名称。
/domain[omainname]:指定要查看其可用计算机的域。
7.net user
作用:添加或更改用户账户或显示用户账号信息。该命令也可以写为net users。
命令格式:net user[username[password|*][options]][/domain]
输入不带参数的net user查看计算机上的用户账号列表。
username:添加、删除、更改或查看用户账户名。
password:为用户账号分配或更改密码。密码必须满足net accounts命令的/minpwlen选项中的密码最小长度,最多可以有127个字符。
/domain:在计算机主域控制器中执行操作。
8.net use
作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
命令格式:
net use
[devicename|*][\\computername\sharename[\volume]][password|*][/user:[domainame\]username][/delete]|[/persistent:{yes|no}]
参数介绍:输入不带参数的net use列出网络连接。
9.net start
命令格式:net start server
作用:启动服务或显示已启动服务的列表。不带参数则显示已打开服务。在需要启动一个服务时,只需要在后边加上服务名称就可以了。
10.net pause
作用:暂停正在运行的服务。
命令格式:net pause server
11.net stop
作用:停止Windows NT网络服务
命令格式:net stop server
与net stop命令相反的命令是net start,net stop命令作用于停止Windows NT网络服务,net start命令用于启动Windows NT网络服务。
12.net share
作用:用于创建、删除或显示共享资源。
命令格式:net share sharename=drive:path[/users:number|/unlimited][/remark:”text”]
不带任何参数的net share命令,可用于显示本地计算机上所有共享资源的信息。
sharename:共享资源的网络名称。
drive:path:指定共享目录的绝对路径。
/users:number:设置可以同时访问共享资源的用户数。
/unlimited:不限制同时访问共享资源的用户数。
/remark:”text”:添加关于资源的注释,注释文字用引号引住。
/delete:停止共享资源。
13.net session
作用:列出或断开本地计算机和与其相连接的客户端,也可写为net sessions或net sess。
命令格式:net session[\\computername][/delete]
输入不带参数的net session显示所有与本地计算机的会话信息。
\\computername:标识要列出或断开会话的计算机
delete结束与\\computername计算机的会话,并关闭本次会话期间计算机的所有连接。
14.net send
作用:向网络的其他用户、计算机或通信名发送信息。如用户“net send /users server will shutdown in 10 minutes”命令给所有连接到服务器的用户发送消息。
命令格式:net send{name|*|/domain[:name]|/users}message
name:要接收发送消息的用户名、计算机名或通信名。
*:将消息发送到组中的所有名称。
/domain[:name]:将消息发送到计算机域中的所有名称。
/users:将消息发送到与服务器连接的所有用户。
message:作为消息发送的文本。
15.net print
作用:显示或控制打印作用及打印队列。
命令格式:net print[\computername]job#[/hold|/release|/delete]
computername:共享打印机队列的计算机名。
job#:在打印机队列中分配给打印机作业的标识号。
/hold:使用job#时,在打印机队列中使打印作业等待。
/release:释放保留的打印作业。
/delete:从打印机队列中删除打印作业。
16.net name
作用:添加或删除消息名或显示计算机接收消息的名臣列表。
命令格式:net name[name[/add|/delete]]
输入不带参数的net name列出当前使用的名称。
name:指定接收消息的名称。
/add:将名称添加到计算机中。
/delete:从计算机中删除名称。