當前位置:首頁 » 網頁前端 » 腳本批量創建賬號方法
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

腳本批量創建賬號方法

發布時間: 2023-04-30 01:13:41

① 批處理 WIN 2003批量建立用戶 和批量修改用戶屬性

第一,建立一個用戶組,設置網路登錄許可權。(手動去做吧)
第二,建立用戶,將用戶加入到該組。

批量建立用戶,並且加入用戶組的腳本如下。
@echo off
set "用戶名文件=a.txt"
set "用戶組名稱=vpnusers"
::文件路徑可以有空格,但是不需要額外加"引號
for /f "usebackq tokens=1-3" %%a in ("%用戶名文件%") do (
net user %%a %%b /add /PASSWORDCHG:%%c
net LOCALGROUP %用戶組名稱% %%a /add
)
echo,用戶添加完成!
pause>nul&exit

:::::end

:::a.txt 格式如下
用戶名 密碼 是否允許更改密碼
abc 123 no
user1 pass no
...

② 如何利用腳本批量創建帳號

利用腳本在域中批量創建用戶

說到在活動目錄里批量創建用戶帳號,

我知道微軟有兩個可用的工具,分別是Csvde和Ldife,但是這兩個工具並不能實現對用戶帳號屬性的詳細定製,而且Csvde只能批量創建卻不能修改和刪除,Ldife則在創建帳號前要用比較多

③ linux腳本創建10個用戶,並制定組,求助

for((i=0;i<10;++i))
do
useradd-groot-s/sbin/nologinuser$i#創建用戶,用戶名user0~user9
su-user$i-c"touch~/test;chmodo-r,o-w,o-x~/test"#創建文件,並取消其他用戶許可權
done

④ 一次性Linux創建1000個用戶 user 初始密碼都為123456 shell腳本怎麼寫

你可以寫一個shell腳本

基本上,批量添加用戶有兩種方式:

一是用useradd + passwd命令配合腳本來添加;

二是用newusers+chpasswd來添加。

方法一、useradd + passwd命令配合腳本來添加

用戶的初始密碼被設為用戶名+123

#! /bin/bash
#
#batch add users with file called users.list
#
for username in $(more users.list)
do
if [-n $username]
then
  useradd -m $username
  echo
  echo $username"123" | passwd -- stdin $username
  echo
  echo "User $username's password is changer!"
else
  echo "The username is null!"
fi
done
~

其中users.list文件內容如下:

johnson
lily
kelly

⑤ 域批量建賬號腳本

Set objOU = GetObject("LDAP://OU=你的OU,dc=你的DC名,dc=com")
Set objUser = objOU.Create("User", "cn=用戶的CN")
objUser.Put "sAMAccountName", "用戶名"
objUser.SetPassword "密碼"

objUser.PutEx ADS_PROPERTY_DELETE, "otherMobile", Array("手機號碼")
objUser.SetInfo

上面是核心代碼,你自己改吧一下就可以用了。
要批量的話,最簡單的方式,是你用一個txt文件,一行一個用戶名,密碼,手機號碼,然後用Scripting.FileSystemObject對象, OpenTextFile 這個txt文件,然後用一個循環讀取內容,調用上面的代碼來創建用戶即可。