net user

一個DOS命令

Net User命令是一個DOS命令,必須在Windows nt以上系統的MS-DOS模式下運行,所以首先要進入MS-DOS模式:選擇“開始”菜單的“附件”選項的子選項“命令提示符”,或在“開始”菜單的“運行”選項(快捷鍵為Win+R)中輸入“CMD.EXE”,進入MS-DOS模式。用於增加/創建/改動用戶帳戶。

命令語法


net user命令幫助
net user命令幫助
NET USER
username [password | *] [options]] [/DOMAIN]
username {password | *} /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
NET USER 用於創建和修改計算機上的用戶帳戶。當不帶選項使用本命令時,它會列出計算機上的用戶帳戶。用戶帳戶的信息存儲在用戶帳戶資料庫中。該命令僅在伺服器上運行。
username指需要進行添加、刪除、修改或者瀏覽的用戶帳戶的名字。用戶帳戶的名字不能超過20個字元。
password分配或改變用戶帳戶的密碼。密碼必須滿足NET ACCOUNTS 命令的/MINPWLEN 選項指定的最小長度的要求。它至多可以具有14個字元。
*提示輸入密碼。當用戶在密碼提示符下輸入時,密碼是不會顯示的。
/DOMAIN在當前域的主域控制器上執行操作。
/ADD將用戶帳戶添加到用戶帳戶資料庫中。
/DELETE從用戶帳戶資料庫中刪除用戶帳戶。
Options如下所示:
Options描述WIN7下的命令行
--------------------------------------------------------------------
/ACTIVE:{YES|NO}激活或停用帳戶。如果帳戶處於停用狀態,用戶就不能訪問該伺服器。該選項的默認值是YES。
/COMMENT:"text"提供關於用戶帳戶的一個描述性註釋。需要將文本括在引號中。
/COUNTRYCODE:nnn使用操作系統的國家/地區代碼來實施用戶的幫助和錯誤消息的特定語言文件。0表示默認的國家/地區代碼。
/EXPIRES:{date|NEVER}如果日期被設置,就會引起帳戶過期。設置NEVER,對帳戶就沒有時間上的限制。根據國家/地區代碼的不同,有效日期的格式可以是月/日/年或日/月/年。月可以是一個數字,拼寫完整的或三個字母的縮寫。年可以是兩位或四位數字。使用斜線(/)(沒有空格)來分隔日期的各個部分。
/FULLNAME:"name"是一個用戶的完整名字(而不是用戶名)。需要把名字用引號括起來。
/HOMEDIR:pathname設置用戶的主目錄的路徑。路徑必須已經存在。
/PASSWORDCHG:{YES|NO}指定用戶是否可以改變自己的密碼。其默認值是YES。
/PASSWORDREQ:{YES|NO}指定用戶的帳戶是否必須具有密碼。其默認值是YES。
/PROFILEPATH[:path]為用戶的登錄配置文件設置路徑。
/SCRIPTPATH:pathname指用戶的登錄文件所在的位置。
/LOCALGROUP administrators用戶名/add把“用戶”添加到管理員中使其具有管理員許可權,注意:administrator后另s用複數
/TIMES:{times|ALL}指用戶可以登錄的時間。TIMES的表達方式是day[-day][,day[-day]],time[-time][,time[-time]],增量限制在1小時。天可以是全部拼寫或縮寫。小時可以是12小時或24小時制。對於12小時制,可以使用AM,PM。ALL表示用戶總是可以登錄。空值表示用戶永遠不能登錄。可以使用逗號分隔天和時間項,並用分號分隔多個天和時間項。
/USERCOMMENT:"text"讓管理人員添加或改變帳戶的用戶註釋。
/WORKSTATIONS:{computername[,...] |*}列出至多8個用戶可以登錄到網路上的計算機。如果/WORKSTATIONS沒有列表或列表是*,用戶就可以從任何一台計算機上登錄。
NET HELP command | MORE用於逐屏顯示幫助。
注意:該命令必須注意空格的使用。各個參數之間(username也是一個參數)要有空格;同一個參數內,不能用空格隔斷,除非空格在引號內。

使用實例


建立新用戶

使用提示符之前,請選擇用管理員身份打開
在MS-DOS提示符中輸入如下命令:“net user john 123 /add”,回車。即可新建一個名為“John”,密碼為“123”的新用戶。Add參數表示新建用戶。
建立一個新用戶(實例)
建立一個新用戶(實例)
值得注意的是:用戶名最多可有 20 個字元,密碼最多可有 127 個字元。
建立一個登錄時間受限制的用戶
用以下方法可實現對電腦使用時間的控制。比如,需要建立一個John的用戶賬號,密碼為“123”,登錄許可權從星期一到星期五的早上八點到晚上十點和雙休日的晚上七點到晚上九點。
12小時制
12小時制
1. 12小時制可鍵入如下命令:“net user john 123 /add /times:monday-friday,8AM-10PM;saturday-sunday,7PM-9PM”,回車確定即可。
2. 24小時制可鍵入如下命令:“net user john 123 /add /times:M-F,8:00-22:00;Sa-Su,19:00-21:00”,回車確定即可。
3.若沒有限制可改成:“net user john 123 /add /times:all”回車確定即可。
24小時制
24小時制
值得注意的是: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)。指定時間時不要使用空格。
無限制時間登錄
無限制時間登錄
另外,Passwordchg:{yes | no}參數可用來指定用戶是否可以更改自己的密碼,默認設置為 Yes。
限定用戶的使用時間

使用時間

Net User命令還可以使用參數Expires:{{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)。對於年份值,可以使用兩位數或四位數;使用逗號和斜杠分隔日期的各部分;不要使用空格。
例如:要限定用戶賬號John到2004年11月5日到期,可鍵入如下命令:“net user john /expires:Nov/5/2004”,回車確定即可。
可能會無效。
可能會無效。
查看用戶信息、修改已有用戶密碼和刪除用戶
如果在沒有參數的情況下使用,則Net User將顯示計算機上用戶的列表,如鍵入以下命令:“net user”,回車即可顯示該系統的所有用戶。
如果鍵入:“net user john”,回車則可顯示用戶John的信息。
若鍵入命令:“net user john 123456”,回車確定,則強制將用戶John(John為已有用戶)的密碼更改為123456。
若鍵入命令:“net user john /delete”,回車確定則可刪除用戶John。
簡寫DEL同樣有效
簡寫DEL同樣有效
也可以簡寫DELETE為del,同樣有效(如圖)