批量建立本地賬戶

2022-07-20 15:30:15 字數 1004 閱讀 9047

有一台windows伺服器需要建立一批本地賬戶,如果手動乙個個建的話,實在是太浪費時間了。所以需要尋求乙個指令碼來進行批量建立。

首先想到的是powershell

import-module microsoft.powershell.localaccounts

$userobjects= import-csv c:\createuser\userlist.csv

foreach ($userobject in $userobjects)

需要注意的是,new-localuser 在windows 2016中首次引入,如果是舊版作業系統需要安裝windows management framework (wmf) 5.1。可以輸入host命令來檢視當前的版本。如果看不到圖,請點我。

因為安裝wmf需要重啟,如果不方便,可以繼續使用cmd命令來完成同樣的功能。

for /f "tokens=1,2,3 delims=," %a in (c:\createuser\userlist.csv) do net user %b %a /add /fullname:%c /passwordchg:no /expires:never

for /f "tokens=1,2,3 delims=," %a in (c:\createuser\userlist.csv) do wmic useraccount where name='%b' set passwordexpires=false

for /f "tokens=1,2,3 delims=," %a in (c:\createuser\userlist.csv) do net localgroup "remote desktop users" %b /add

這2個指令碼都能將使用者新增到users組和remote desktop users組中,並設定使用者不能修改密碼,密碼用不過期。這些具體設定可以根據實際需求來配置。

csv檔案的結構如下:

password,username,chinesename

ly&hhbv5*p,h.zhang.san,張三

批量建立AD賬戶

第一步,寫入記事本 dn,objectclass,samaccountname,userprincipalname,displayname,useraccountcontrol cn 市經,ou 市場部,dc zyliday,dc com user,shijing,shiing abc.com,市經...

Powershell批量建立AD賬戶

它是乙個單獨的命令列,即匯入乙個 csv 檔案並使用其中的資訊建立數十甚至數百個新的 active directory 使用者 import csv c provision1.csv foreach object 它確實是個很長的命令,但功能卻強大得令人驚訝。首先是 import csv 本機外殼 ...

批量建立,刪除,系統賬戶

bin bash while true dofor i in seq 1 10 do num cat dev urandom sed s a za z0 9 g strings n 3 head n 1 id user i dev null 2 1 if 0 then echo user i已存在 ...