批處理創建用戶 – Net User命令用法

創建windows系統用戶的方法比較簡單,也沒多少可談的。可是當你須要創建一票用戶,而後設置密碼、更改用戶組,這原本簡單的東西卻變的很麻煩。這裏介紹net user 命令來創建成票的用戶,或者說批量創建用戶吧。windows

下面給出創建一個名爲ctusky1,密碼爲ctusky的用戶,並只將他放入Guests用戶組的批處理代碼:網絡

::ctusky1 改成你須要創建的用戶名,ctusky改成你的密碼,後面的兩個參數的意思是「用戶不能夠更改密碼」和「密碼永不過時」
net user ctusky1 ctusky /add /passwordchg:no /expires:never
::將ctusky1 放入Gusets組中
net localgroup Guests ctusky1 /add
::將ctusky1 從Users組中去除
net localgroup Users ctusky1 /delapp

同理,若是你須要創建一批預先設計好的用戶名和密碼包括用戶組的用戶,那你只能使用複製粘貼大法了。可是若是你須要創建一些有規律的用戶,那麼你能夠這樣作:dom

::本例爲創建30個相似ctusky0一、ctusky02這樣的Guests組用戶,密碼爲123456且用戶不可更改密碼和密碼永不過時。
@echo off
for /l %%a in (1,1,30) do (
if %%a lss 10 (
net user ctusky0%%a 123456 /add /passwordchg:no /expires:never
net localgroup Guests ctusky0%%a /add
net localgroup Users ctusky0%%a /del
) else (
net user ctusky%%a 123456 /add /passwordchg:no /expires:never
net localgroup Guests ctusky%%a /add
net localgroup Users ctusky%%a /del
)
)ide

下面再給出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 表示默認的「國家(地區)」代碼。
/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)來表示。可使用兩個或四個數字表示年的值。使用逗號或斜槓分隔日期的各部分。請不要使用空格。若是省略了 YYYY,則將假定下一個出現的日期(即根據該計算機的日期和時間)爲所需日期。例如,若是在 1994 年 1 月 10 日和 1995 年 1 月 8 日之間輸入,如下項將相等:
jan,9
1/9/95
january,9,1995
1/9
/fullname:」Name」 指定用戶的全名而不是用戶名。給該名稱加上引號。
/homedir:Path 爲用戶的主目錄設置路徑。該目錄必須存在。
/passwordchg:{yes | no} 指定用戶是否能夠更改其密碼。默認設置爲 yes。
/passwordreq:{yes | no} 指定用戶賬戶是否必須具備密碼。默認設置爲 yes。
/profilepath:[Path] 爲用戶登陸配置文件設置路徑。該路徑將指向某個註冊表配置文件。
/scriptpath:Path 爲用戶登陸腳本設置路徑。Path 不能是絕對路徑。Path 是相對於 %systemroot%\System32\Repl\Import\Scripts 的路徑。
/times:{Day[-Day][,Day[-Day]],Time[-Time][,Time[-Time]][;] | all} 指定容許用戶使用該計算機的次數。Time 被限定爲一小時的增量。對於 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 沒有列表,或者若是列表是星號 (*),則用戶可從任何計算機上登陸。code

示例ip

要顯示本地計算機上全部用戶賬戶的列表,請鍵入:
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:00

net user 查看系統中的用戶信息
net user user /add 添加用戶user
net localgroup Administrators user /add 添加user用戶爲管理員組
net localgroup users user /del 從users組中刪除user用戶
net user user 查看user用戶用戶信息
net user user /active:no 禁用user用戶
net user user /active:yes 激活user用戶
net user user 123456 改變user用戶密碼爲123456,不須要知道原密碼
net user user 「」 改變user用戶密碼爲空
net user user /passwordchg:yes 用戶user能夠改變密碼
net user user /passwordreq:yes 用戶user必須擁有密碼
net user user /expires:never 用戶user密碼永不過時
net user user /del 刪除user用戶

有上述的內容,相信再使用Net user 命令時,你將會有種已經準備好的感受了。祝福看到這篇博文的人。完稿。

 

 

附:

@echo off net localgroup dba_group /add net localgroup app_group /add net localgroup db_update /add net localgroup db_view /add net user prom_dba 111111 /add&net localgroup "administrators" prom_dba /add&net localgroup "dba_group" prom_dba /add&net user prom_dba /comment:"use to manage db"&net user prom_dba /expires:never&net user prom_dba /fullname:"prom_dba"&net user prom_dba /passwordchg:no&net user prom_dba /passwordreq:no net user prom_app 111111 /add&net localgroup "app_group" prom_app /add&net user prom_app /comment:"app access db"&net user prom_app /fullname:"prom_app"&net user prom_app /passwordreq:yes net user prom_cap 111111 /add&net localgroup "db_update" prom_cap /add&net user prom_cap /comment:"use to capture"&net user prom_cap /fullname:"prom_cap"&net user prom_cap /passwordreq:yes net user prom_apl 111111 /add&net localgroup "db_update" prom_apl /add&net user prom_apl /comment:"use to apply"&net user prom_apl /fullname:"prom_apl"&net user prom_apl /passwordreq:yes net user prom_upt 111111 /add&net localgroup "db_update" prom_upt /add&net user prom_upt /comment:"use to read/write"&net user prom_upt /fullname:"prom_upt"&net user prom_upt /passwordreq:yes net user prom_sel 111111 /add&net localgroup "db_view" prom_sel /add&net user prom_sel /comment:"use to manage db"&net user prom_sel /fullname:"prom_sel"&net user prom_sel /passwordreq:yes net localgroup users prom_dba /delete net localgroup users prom_app /delete net localgroup users prom_cap /delete net localgroup users prom_apl /delete net localgroup users prom_upt /delete net localgroup users prom_sel /delete pause

相關文章
相關標籤/搜索