Net 服务命令行参考之一

转自:http://blog.sina.com.cn/s/blog_55035e9501015p05.html

----------------------------------最实用高效的网络管理命令

NET

[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |

HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |

STATISTICS | STOP | TIME | USE | USER | VIEW ]

一、Net accounts 更新用户帐户数据库并修改所有帐户的密码和登录请求。

语法

net accounts [/forcelogoff:{Minutes | no}] [/minpwlen:Length] [/maxpwage:{Days | unlimited}] [/minpwage:Days] [/uniquepw:Number] [/domain]

参数

  1. /forcelogoff:{Minutes | no} 设置当用户帐户或有效登录时间到期时在结束用户与服务器的会话前要等待的分钟数。默认值 no 可以防止强制注消用户。
  2. /minpwlen:Length 设置用户帐户密码的最少字符数。字符数目范围是 0 到 127,默认值为 6 个字符。
  3. /maxpwage:{Days | unlimited} 设置用户帐户密码有效天数的最大值。数值 unlimited 的设置为无最长时间限制。/maxpwage 命令行选项必须大于 /minpwage。数值范围从 1 到 49,710 天(即 unlimited 的值等于 49,710 天),其默认值为 90 天。
  4. /minpwage:Days 设置在用户可以更改新密码前的最小天数。默认值为 0 天,不设置最短时间。该范围是 0 到 49,710 天。
  5. /uniquepw:Number 要求用户在达到指定的密码更改 Number 次之前不要重复相同的密码。密码更改的范围是 0 到 24,默认值是 5 次密码更改。
  6. /domain 对当前域的主域控制器执行操作。否则,操作将在本地计算机上执行。

注释

  • Net Logon 服务必须运行在要更改帐户参数的计算机上。使用不带参数的 net accounts 显示密码、登录限制和域信息的当前配置。
  • 使用 net accounts 之前必须执行以下操作:
    • 创建用户帐户。使用“用户管理器”或 net user 创建用户帐户。
    • 在所有可验证域中登录的服务器上运行 Net Logon 服务。系统启动时将自动启动 Net Logon。
  • 使用 /forcelogoff:Minutes 时,在强制用户从网络注消之前几分钟将发送警告。如果打开了某些文件,系统也将通知用户。如果 Minutes 少于 2,系统将警告用户立即从网络注消。

示例

  1. 要显示当前设置、密码要求以及服务器的服务器角色,请键入:

net accounts

  1. 要设置不少于 7 个字符的用户帐户密码,请键入:

net accounts /minpwlen:7

  1. 要指定用户只有在五次更改密码后才可以重新使用密码,请键入:

net accounts /uniquepw:5

  1. 要防止用户在 7 天内更改密码,而且强制用户每 30 天才能更改一次密码,并在登录时间到期后用 5 分钟警告强制用户注销,请键入:

net accounts /minpwage:7 /maxpwage:30 /forcelogoff:5

  1. 要确保先前的设置对计算机登录到的域有效,请键入:

net accounts /minpwage:7 /maxpwage:30 /domain

二、Net computer从域数据库中添加或删除计算机。

语法

net computer \\ComputerName {/add | /del}

参数

  1. \\computername 指定要从域中添加或删除的计算机。
  2. {/add | /del} 从域中添加或删除指定的计算机。

注释

Net computer 将所有添加和删除的计算机转发到域控制器。

示例

  1. 要将计算机 Grizzlybear 添加到域中,请键入:

net computer \\grizzlybear /add

三、Net config显示正在运行的可配置服务,或显示和更改服务器服务或工作站服务的设置。使用不带参数的net config 命令显示可配置服务的列表。

语法

net config [{server|workstation}]

参数

  1. server 在运行服务器服务时,显示其设置并允许更改该设置。
  2. workstation 在运行工作站服务时,显示其设置并允许更改该设置。

注释

  • 使用 net config server 命令更改可配置服务器服务设置。更改立即生效,并且永久保持。
  • 不能使用 net config server 更改服务器服务的所有设置。net config server 可以显示不能配置的下列信息:
  • 服务器计算机名
  • 服务器注释
  • 服务器版本(即软件版本号)
  • 服务器处于活动状态(即网络描述)
  • 服务器处于隐藏状态(即 /hidden 设置)
  • 最大登录用户数(即可使用服务器共享资源的最大用户数)
  • 每个会话打开文件的最大数(即用户可在一个会话中打开服务器文件的最大数)
  • 空闲会话时间(最小值)
  • 使用 net config workstation 更改可配置工作站服务设置。
  • net config workstation 将显示下列信息:
  • 计算机名称
  • 完整的计算机名称
  • 用户名
  • 工作站处于活动状态(即网络描述)
  • 软件版本(即软件版本号)
  • 工作站域
  • 工作站域的 DNS 名称
  • 登录域
  • COM 打开时间超时(秒)
  • COM 发送量(字节)
  • COM 发送超时(毫秒)

示例

  1. 要更改可配置的服务器服务设置,请键入:

net config server

  1. 要设置在将数据发送到最大为 500 毫秒的通讯设备之前计算机等待的毫秒数,请键入:

net config workstation /chartime:500

  1. 要显示“工作站”服务的当前配置,请键入:

net config workstation

四、Net continue继续由net pause 暂停的服务。

语法

net continue Service

参数

Service 必需。指定要继续的服务。下表列出了Service 的部分值。

描述

netlogon

继续 Net Logon 服务。

"nt lm security support provider"

继续“NT LM 安全支持提供商”服务。

schedule

继续“任务计划程序”服务。

server

继续“服务器”服务。

workstation

继续“工作站”服务。

注释

  • 要对资源作轻微更正,请暂停服务。使用 net continue 命令重新激活服务或打印机,而不用取消用户连接。
  • 暂停和继续服务的效果随每种服务而变化。
  • 如果服务名包含空格,请使用引号将内容引起来(例如 "Service Name")。

示例

  1. 如下命令将继续工作站服务:

net continue workstation

  1. 如果服务器名由两个或多个词组成,必须用引号把该服务器名引起来以便系统识别。例如,要继续“NT LM 安全支持提供商服务”,请键入:

net continue "nt lm security support provider"

五、Net file显示服务器上所有打开的共享文件名称以及每个文件的文件锁定码(如果有的话)。

该命令还关闭单独的共享文件并删除文件锁定。使用不带参数的net file 命令显示服务器上打开文件的列表。

语法

net file [ID [/close]]

参数

  1. ID 指定文件的标识号。
  2. /close 关闭打开的文件并释放锁定的记录。在共享文件的服务器的命令提示符下键入该命令。

注释

  • 还可以键入 net files 运行该命令。
  • 使用 net file 查看并控制网络上共享的文件。有时,用户会错误地打开或锁定共享文件。这时,网络上的其他用户将不能访问文件的锁定部分。可以使用 net file /close 删除锁定并关闭该文件。Net file 的输出类似下面的形式:

文件

路径

用户名

锁定号

0

C:\A_FILE.TXT

MARYSL

0

1

C:\DATABASE

DEBBIET

2

示例

  1. 要查看共享文件的信息,请键入:

net file

  1. 要关闭标识号码为 1 的文件,请键入:

net file 1 /close

六、Net group添加、显示或修改域中的全局组。

语法

  1. net group [GroupName [/comment:"Text"]] [/domain]
  2. net group [GroupName {/add [/comment:"Text"] | /delete} [/domain]]
  3. net group [GroupName UserName[ ...]{/add | /delete} [/domain]]

参数

  1. GroupName 指定要添加、扩展或删除的组的名称。指定组名以仅查看组中的用户列表。
  2. /comment:"Text" 为新建或已经存在的组添加注释。注释可以包含多达 48 个字符。给文本加上引号。
  3. /domain 在当前域的主域控制器上执行操作。否则,操作将在本地计算机上执行。
  4. /add 添加组,或向组中添加用户名称。必须使用该命令为要添加到组中的用户创建帐户。
  5. /delete 删除组,或从组中删除用户。
  6. UserName[ ...] 列出一个或多个用户名以添加到组或从组中删除。用空格分隔多个用户名项。

注释

  • 使用不带参数的 net group 命令显示服务器名和服务器上组的名称。
  • 也可以键入 net groups。
  • 使用 net group 命令,并以相同或相似方式对使用网络的用户分组。在对组指派权力时,组的每个成员都自动获得这些权力。在输出中,net group 将在包含用户和组的组前附加星号 (*)。
  • 服务器上组的 net group 输出类似下面的形式:

\\PRODUCTION 的组帐户

----------------------------------------------

*Domain Admins *Domain Users

示例

  1. 要显示本地服务器上所有组的列表,请键入:

net group

  1. 要将组 Exec 添加到本地用户帐户数据库,请键入:

net group exec /add

  1. 要将组 Exec 添加到域数据库,请键入:

net group exec /add /domain

  1. 要将现有用户帐户 stevev、ralphr 和 jennyt 添加到本地计算机上的 Exec 组,请键入:

net group exec stevev ralphr jennyt /add

  1. 要将现有用户帐户 stevev、ralphr 和 jennyt 添加到域数据库中的 Exec 组,请键入:

net group exec stevev ralphr jennyt /add /domain

  1. 要显示 exec 组中的用户,请键入:

net group exec

  1. 要将注释添加到 exec 组记录,请键入:

net group exec /comment:"The executive staff."

七、Net help提供可以获得帮助的网络命令和主题的列表,或关于特定命令的信息。

使用不带参数的net help 命令显示可以获得帮助的命令和主题的列表。

语法

net help [Command]

参数

  1. Command
  2. /help 显示命令的正确语法和帮助。

指定要获得帮助的命令。

示例

  1. 要显示 net use 命令的帮助,请键入:

net help use

或键入:

net use /help

  1. 要仅查看 net use 命令的语法,请键入:

Net help /?

八、Net helpmsg解释错误出现的原因,同时提供解决问题的信息。

语法

net helpmsg Message#

参数

Message# 必需。指定要获得详细信息的消息的4 位数字。

注释

当网络操作失败时,将出现类似于下面的消息:

2182: 请求的服务已经启动

示例

要获得错误消息NET 2182 的详细信息,请键入:

net helpmsg 2182

九、Net localgroup添加、显示或修改本地组。

使用不带参数的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]]

参数

  1. GroupName 指定要添加、扩展或删除的本地组的名称。使用不带其他参数的 net localgroup GroupName 显示本地组中的用户或全局组列表。
  2. /comment:"Text" 为新建或已经存在的组添加注释。注释最多可以包含 48 个字符。给文本加上引号。
  3. /domain 在当前域的主域控制器上执行操作。否则,操作将在本地计算机上执行。
  4. Name [ ...] 列出要从本地组中添加或删除的一个或多个用户名或组名。
  5. /add 向本地组中添加全局组名称或者用户名。必须在使用此命令将用户或全局组添加到本地组之前先为其建立帐户。
  6. /delete 从本地组中删除组名或用户名。

注释

  • 使用 /domain

/domain 仅适用于作为域成员的Windows XP Professional 计算机。默认情况下,服务器计算机将在主域控制器上执行操作。

  • 使用 Name

用空格分隔多项。名称可以是本地用户、其他域的用户或全局组,但不能是其他本地组。如果用户来自其他域,请在用户名的开头添加域名(例如Sales\Ralphr)。

  • 用户分组

使用net localgroup 命令以相同或相似方式将使用计算机或网络的用户分组。在对本地组指派权利时,本地组的每个成员都自动获得相同的权利。

示例

  1. 要显示本地服务器上所有本地组的列表,请键入:

net localgroup

  1. 要将本地组 Exec 添加到本地用户帐户数据库,请键入:

net localgroup exec /add

  1. 要将本地组 Exec 添加到域用户帐户数据库,请键入:

net localgroup exec /add /domain

  1. 要将现有用户帐户 stevev、ralphr(来自 Sales 域)和 jennyt 添加到本地计算机上的 Exec 本地组,请键入:

net localgroup exec stevev sales\ralphr jennyt /add

  1. 要将现有用户帐户 stevev、ralphr 和 jennyt 添加到域中的 Exec 本地组,请键入:

net localgroup exec stevev ralphr jennyt /add /domain

  1. 要显示 Exec 本地组中的用户,请键入:

net localgroup exec

  1. 要将注释添加到 Exec 本地组记录,请键入:

net localgroup exec /comment:"The executive staff."

十、Net name添加或删除消息名称(即别名),或显示计算机可接受消息的名称列表。

使用不带参数的net name 显示当前使用的名称列表。

语法

net name [Name {/add | /delete}]

参数

  1. 名称 指定接收消息的名称。名称可有 15 个字符。
  2. /add 给计算机添加名称。
  3. /delete 从计算机中删除名称。

注释

  • 使用 net name 命令指定接收消息的名称。使用 net name 之前必须启动信使服务。每个消息名称在网络中必须是唯一的。通过 net name 创建的名称仅限用于发送消息,而不用于组名称。Windows XP 使用以下三种类型的名称:

    • 任何消息的名称(通过 net name 添加)
    • 计算机机器名称(启动工作站服务时添加)
    • 用户名(在登录时添加,条件是在网络上其他地方没有将它用作消息名称)
  • /add 是可选项。Net name Name 和 net name Name add 的效果相同。可以使用其中任何一个命令给计算机添加名称。
  • 不能删除计算机的机器名。可以删除用户名。

示例

  1. 要查看计算机上名称的列表,请键入:

net name

  1. 要将名称 Rsvp 添加到计算机,请键入:

net name rsvp

  1. 要从计算机删除名称 Rsvp,请键入:

net name rsvp /delete

十一、Net pause暂停当前运行的服务。

语法

net pause Service

参数

Service 必需。指定要挂起的服务。下表列出了Service 的部分值。

描述

netlogon

暂停 Net Logon 服务。

"nt lm security support provider"

暂停“NT LM 安全支持提供程序”服务。

schedule

暂停“任务调度程序”服务。

server

暂停“服务器”服务。

workstation

暂停“工作站”服务。

注释

  • 在服务器上,在停止服务前请使用 net pause 命令以使用户完成工作或从资源断开。暂停服务只是使该服务处于等待状态,而不是将软件从内存中移除。已经连接资源的用户可以完成自己的任务,但不允许建立到资源的新连接。
    如果要停止影响共享资源的服务,则应先暂停服务。使用 net send 发送要停止服务的消息。在让用户花足够的时间完成使用资源后,可以使用 net stop 停止服务。
    要重新激活暂停的服务,请使用 net continue。
  • 不能暂停所有服务。暂停操作将在以下几个方面对服务造成影响:
    • 暂停 Net Logon 服务将阻止计算机处理登录请求。如果域还有其他登录服务器,则用户仍可以登录到网络。
    • 暂停“服务器”服务将阻止用户建立到服务器共享资源的新连接。如果网络上没有其他登录服务器,则用户将无法登录到网络。现有连接将不受影响。即使在暂停服务器期间,管理员仍可以建立该服务器的连接。
    • 暂停“工作站”服务将使用户名、密码和连接处于已定义的状态,但会将对打印机设备的请求定向至连接到计算机的打印机,而不是连接到网络的打印机。
  • 如果服务名包含空格,请使用引号将内容引起来(例如 "Service Name")。

示例

  1. 要暂停“服务器”服务,请键入:

net pause server

  1. 如果服务器名由两个或多个词组成,必须用引号把该服务器名引起来。例如,要暂停“NT LM 安全支持提供程序”服务,请键入:

net pause"nt lm security support provider"

十二、Net print显示关于指定打印机队列的信息、显示关于指定打印作业的信息,或者控制指定的打印作业。

使用不带参数的net print 显示该命令的命令行帮助。

1、显示关于指定打印机队列的信息

语法

net print \\ComputerName\ShareName

参数

  1. \\computername 必需。通过名称指定要显示其上的打印队列的计算机。
  2. \ShareName 必需。按名称指定希望其显示信息的共享打印机队列。

注释

Net print 显示共享打印机队列中打印作业的信息。下面是名为LASER 的共享打印机队列中的所有打印作业的报告示例:

\\PRODUCTION 处的打印机

名称 作业编号 大小状态

---------------------------------------------------------------------------------

LASER 队列 3 个作业 *打印机活动中*

USER1 84 93844 打印

USER2 85 12555 等待

USER3 86 10222 等待

示例

要列出\\PRODUCTION 计算机上Dotmatrix 打印队列的内容,请键入:

net print \\production\dotmatrix

2、显示关于某指定打印作业的信息或控制该指定打印作业

语法

net print [\\ComputerName] JobNumber [{/hold | /release | /delete}]

参数

\\computername 通过名称指定要控制其上打印作业的计算机。如果没有指定计算机,则假设为本地计算机。

JobNumber 必需。指定要控制的打印作业的编号。该编号由接受打印作业并主持该打印作业的计算机指派。计算机指派编号给打印作业后,该号码将不会指派给该计算机所主持的任何打印队列中的任何其他打印作业。

{/hold | /release | /delete} 指定对打印作业执行的操作。/hold 参数可以延迟当前打印作业,允许其他打印作业跳过该打印作业,直到将其重新发布。/release 参数可以发布被延迟的打印作业。/delete 参数可以删除打印队列中的打印作业。如果指定了打印作业编号但没有指定操作,将显示该打印作业的信息。

注释

下面是一个打印作业的报告示例:

作业编号 35

状态 Waiting

大小 3096

注释

所有者 USER2

通知 USER2

作业数据类型

作业参数

作业信息

示例

要显示有关\\PRODUCTION 计算机上作业编号为35 的信息,请键入:

net print \\production 35

要延迟\\PRODUCTION 计算机上的作业编号263,请键入:

net print \\production 263 /hold

要释放\\PRODUCTION 计算机上的作业编号263,请键入:

net print \\production 263 /release

时间: 2024-09-29 23:59:58

Net 服务命令行参考之一的相关文章

MSBuild 命令行参考

MSBuild 命令行参考 Visual Studio 2013 其他版本 使用 MSBuild.exe 生成项目或解决方案文件时,可以包含几个开关来指定过程的各个方面. MSBuild.exe [Switches] [ProjectFile] 参数 参数 描述 ProjectFile 在指定项目文件中生成目标. 如果不指定项目文件,则 MSBuild 会在当前工作目录中搜索以“proj”结尾的文件扩展名并使用该文件. 还可以为此参数指定 Visual Studio 解决方案文件. 开关 开关

Appium 服务命令行参数

Appium  可以直接通过命令行启动,同样支持命令行参数配置 参考: http://appium.io/slate/cn/master/ 使用方法 例如: appium  --shell 服务器标志 所有的标志都是可选的,但是有一些标志需要组合在一起才能生效. 标志 默认值 描述 例子 --shell null 进入 REPL 模式   --localizable-strings-dir en.lproj IOS only: 定位 .strings所在目录的相对路径 --localizable

[转]玩转Windows服务系列——命令行管理Windows服务

本文转自:http://www.cnblogs.com/hbccdf/p/managewindowsservicewithcmd.html 说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命令管理Windows服务. 管理Windows服务的主要cmd命令 管理Windows服务的命令应该有很多,但是我所了解到的命令主要有两个:sc.net. 说是

使用openssl在命令行加密

对于需要在应用软件中进行加密编程的开发者,通过命令行把基本的加密操作做一遍是很有意义的.openssl支持在命令行进行各种基本加密算法的操作.这些操作过程无需编程,其命令参数与程序函数调用加密的参数有着很好的直接对应关系.这些加密操作要素在各种不同的硬件.操作系统平台.加密软件库上是通用的.我们也可以直接在脚本程序中使用这些命令行的加密操作.由于无需编程,openssl自身又经过了较大范围.较长时间的实际应用检验,所以这里的加解密结果也可以作为自编程序的测试基准使用. openssl官网上提供了

第4章4节《MonkeyRunner源码剖析》ADB协议及服务: ADB命令行客户端使用简介(原创)

天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文"寻求合作伙伴编写<深入理解 MonkeyRunner>书籍".但因为诸多原因,没有如愿.所以这里把草稿分享出来,所以错误在所难免.有需要的就参考下吧,转发的话还请保留每篇文章结尾的出处等信息. 从前面几个小节我们知道ADB命令行客户端是存在与主机端的一个命令,用户可以使用该命令来发送服务请求到ADB服务器,ADB服务器再判断该服务请求是主机服务请求还是本地服务请求来决定是否应该将请求传送给远程adbd守护进程

超级轻量的远程命令行客户端和服务端(含文件传输)

功能:实现基于TCPIP的命令行操作远程计算机,并且支持远程文件传输 平台:windows   (linux同理) 原理:客户端连接上服务端之后,先监听键盘输入,将键盘输入的cmd指令保存并发送给服务端:服务端保存并通过调用命令行执行,获取命令行执行结果发送给客户端.如果是   获取文件命令,则读取文件,并将文件发送给客户端 代码:源码下载链接 // 核心代码 int getfile(const char *path,SOCKET ClientSocket,const char *file) {

python命令行参数处理模块 optparse 使用参考

from optparse import OptionParser parser = OptionParser() parser.add_option( '-f', '--file', dest='filename', help='write report to FILE', metavar='FILE' ) parser.add_option( '-q', '--quiet', action='store_false', dest='verbose', default=True, help='

《Entity Framework 6 Recipes》中文翻译系列 (40) ------ 第七章 使用对象服务之从跟踪器中获取实体与从命令行生成模型(想解决EF第一次查询慢的,请阅读)

翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 7-5  从跟踪器中获取实体 问题 你想创建一个扩展方法,从跟踪器中获取实体,用于数据保存前执行一些操作. 解决方案 假设你有如图7-7所示的模型. 图7-7. 包含实体Technician和ServiceCall的模型 在这个模型中,每个技术员(technician)都有一些业务服务请求(service call),业务服务请求包含联系人姓名,问题.使用代码清单7-4,创建一个扩展方法获取

Java-map-第一题 (Map)利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。如果该 年没有举办世界杯,则输出:没有举办世界杯。 附:世界杯冠军以及对应的夺冠年份,请参考本章附录。 附录

第一题 (Map)利用Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队.如果该 年没有举办世界杯,则输出:没有举办世界杯. 附:世界杯冠军以及对应的夺冠年份,请参考本章附录. 附录 历届世界杯冠军 届数 举办年份 举办地点 冠军 第一届 1930年 乌拉圭 乌拉圭 第二届 1934年 意大利 意大利 第三届 1938年 法国 意大利 第四届 1950年 巴西 乌拉圭 第五届 1954年 瑞士 西德 第六届 1958年 瑞典 巴西 第七届 1962年