当前位置:首页 » 网页前端 » 脚本批量创建账号方法
扩展阅读
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文件,然后用一个循环读取内容,调用上面的代码来创建用户即可。