ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 使用DOS命令(脚本)在Windows 下创建用户和组以及设置其权限

使用DOS命令(脚本)在Windows 下创建用户和组以及设置其权限

原创 Linux操作系统 作者:edwardking888 时间:2011-03-15 17:12:29 0 删除 编辑
参考:
net   help   user
net   help   group

Net   user  
添加或修改用户帐户或者显示用户帐户信息。  

语法  
net   user   [UserName   [Password   |   *]   [options]   [/domain]  
net   user   [UserName   {Password   |   *}   /add   [options]   [/domain]  
net   user   [UserName   [/delete]   [/domain]  

参数  
UserName  
指定要添加、删除、修改或查看的用户帐户名。用户帐户名最多可有   20   个字符。  

Password  
为用户帐户指派或更改密码。输入星号(*)产生一个密码提示在密码提示行处键入密码时不显示密码。  

/domain  
在计算机主域的主域控制器执行操作。  

options  
指定命令行选项。下表列出了可以使用的有效命令行选项。   命令行选项语法说明/active:{no   |   yes}   启用或禁用用户帐户。如果用户帐户不活动,该用户就无法访问计算机中的资源。默认设置为   yes   (即活动状态)。  
/comment: "text "   提供关于用户账户的描述性说明。该注释最多可以有   48   个字符。给文本加上引号。  

/countrycode:nnn   使用操作系统“国家(地区)”代码为用户帮助和错误消息实现指定的语言文件。数值   0   代表默认的“国家(地区)”代码。  

/expiresscreen.width-300)this.width=screen.width-300 '> mm/dd/yyyy   |   dd/mm/yyyy   |   mmm,dd   ,yyyy}   |   never}  
使用户帐户  

根据指定的   date   过期。过期日期可以是   [mm/dd/yyyy],   [dd/mm/yyyy]   或[mmm,dd   ,yyyy]   格式。它取决于国家(地区)代码。注意,帐户在指定日期开始时到期。对于月份值,可以使用数字、全称或三个字母的缩写(即   Jan、Feb、Mar、Apr、May、Jun、Jul、Aug、Sep、Oct、Nov、Dec)。对于年份值,可以使用两位数或四位数。使用逗号和斜杠分隔日期的各部分。不要使用空格。如果省略了   yyyy,将假定为下一次出现的日期(根据计算机的日期和时间而定)。  

例如,如果输入的日期在   1994   年   1   月   10   日到   1995   年   1   月   8   日之间,则下列日期项相等:  
jan,9  
1/9/95  
january,9,1995  
1/9  

/fullname: "name "   指定用户的全名而不是用户名。将名称用引号括起来。  
/homedirscreen.width-300)this.width=screen.width-300 '> ath   设置用户主目录的路径。该路径必须存在。  
/passwordchg:{yes   |   no}   指定用户是否可以更改自己的密码。默认设置为yes。  
/passwordreq:{yes   |   no}   指定用户帐户是否必须有密码。默认设置为   yes。  
/profilepathscreen.width-300)this.width=screen.width-300 '> Path]   设置用户登录配置文件的路径。该路径指向注册表配置文件。  
/scriptpathscreen.width-300)this.width=screen.width-300 '> ath   设置用户登录脚本的路径。Path   不能是绝对路径。Path   是%systemroot%\System32\Repl\Import\Scripts   的相对路径。  
/times:{day[-day][,day[-day]   ,time[-time][,time[-time]   [;匽   |all}  

指定用户可以使用计算机的时间。Time   的增加值限制为   1   小时。对于   day   值,可以用全称或缩写(即   M、T、W、Th、F、Sa、Su)。可以使用   12   小时或   24小时时间表示法。对于   12   小时表示法,请使用   AM、PM   或   A.M.、P.M.。all值表示用户始终可以登录。空值(空白)意味着用户永远不能登录。用逗号分隔日期和时间,用分号分隔日期和时间单元(例如,M,4AM-5PM;T,1PM-3PM)。指定时间时不要使用空格。  

/usercomment: "text "   指定管理员添加或更改帐户的“用户注释”。给文本加上引号。  
/workstations:{ComputerName[,...]   |   *}   最多列出   8   个用户可以登录到网络的工作站。用逗号分隔列表中的多个项。如果   /workstations   没有列表,或列表为星号   *,则该用户可以从任何计算机登录。  

注释:  
如果在没有参数的情况下使用,则   net   user   将显示计算机上用户帐户的列表。  

也可以键入   net   users   。  
密码必须满足   net   accounts   /minpwlen   中设定的最小长度要求。最多可有127个字符。但是,如果运行   Windows   2000   或   Windows   XP   的计算机所在的网络上另有运行   Windows   95   或   Windows   98   的计算机,则请考虑使用不超过   14   个字符的密码。Windows   95   和   Windows   98   最多支持   14   个字符的密码。如果密码过长,则可能无法从那些计算机登录网络。  

范例:  
要显示本地计算机上所有用户帐户的列表,  
请键入:   net   user  

要查看用户帐户   jimmyh   的信息,请键入:  
net   user   jimmyh  

要添加   Jay   Jamison   的用户帐户,登录权限从星期一到星期五的早晨   8   点到下午   5   点(时间指定中没有间隔),且使用强制密码   (jayj)   和用户全名,请键入:  

net   user   jayj   /add   /passwordreq:yes  

/times:monday-friday,8am-5pm/fullname: "Jay   Jamison "  

要使用   24   小时制表示法设置   johnsw   的登录时间(早晨   8   点到下午   5   点),请键入:  
net   user   johnsw   /time:M-F,08:00-17:00  

要使用   12   小时制表示法设置   johnsw   的登录时间(早晨   8   点到下午   5   点),请键入:  
net   user   johnsw   /time:M-F,8am-5pm  

要指定   marysl   的登录时间为星期一的早晨   4   点到下午   5   点、星期二的下午1点到   3   点以及星期三到星期五的上午   8   点到下午   5   点,请键入:  
net   user   marysl   /time:M,4am-5pm;T,1pm-3pm;W-F,8:00-17:0

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

语法  
net   group   [groupname   [/comment: "text "]   [/domain]  

net   group   [groupname   {/add   [/comment: "text "]   |   /delete}   [/domain]  

net   group   [groupname   username[   ...]{/add   |   /delete}   [/domain]  

参数  
groupname  
指定要添加、扩展或删除的组的名称。仅指定组名以查看组中的用户列表。  

/comment: "text "  
为新建或已经存在的组添加注释。注释可以包含多达   48   个字符。给文本加上引号。  

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

/add  
添加组,或向组中添加用户名称。必须使用该命令为要添加到组中的用户创建帐户。  

/delete  
删除组,或从组中删除用户。  

UserName[   ...]  
列出一个或多个用户名以添加到组或从组中删除。用空格分隔多个用户名项。  

net   help   command  
显示指定   net   命令的帮助。  

注释  
使用不带参数的   net   group   命令显示服务器名和服务器上组的名称。  
也可以键入   net   groups   。  
使用   net   group   命令,并以相同或相似方式对使用网络的用户分组。在对组指定权限时,组的每个成员都自动获得这些权限。在输出中,   net   group   将优先输出包含带有星号的   (*)   用户和组的组。  

服务器上组的   net   group   输出类似下面的形式:  

Group   Accounts   for   \\PRODUCTION  

*Domain   Admins   *Domain   Users  

范例  
要显示本地服务器上所有组的列表,请键入:  
net   group  

要将组   Exec   添加到本地用户帐户数据库,请键入:  
net   group   exec   /add  

要将组   Exec   添加到域数据库,请键入:  
net   group   exec   /add   /domain  

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

要将现有用户帐户   stevev、ralphr   和   jennyt   添加到域数据库中的   Exec   组,   请键入:  
net   group   exec   stevev   ralphr   jennyt   /add   /domain  

要显示   exec   组中的用户,请键入:  
net   group   exec  

要将备注添加到   exec   组记录,请键入:  
net   group   exec   /comment: "The   executive   staff. "  

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8183550/viewspace-689525/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-04-03

  • 博文量
    477
  • 访问量
    1466505