使用DOS命令(指令碼)在Windows 下建立使用者和組以及設定其許可權

edwardking888發表於2011-03-15
參考:
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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章