步骤
准备用户信息文件:创建一个文本文件(例如 users.txt),每行包含要创建的用户名和密码,用户名和密码之间用空格分隔。
编写批处理脚本:读取 users.txt 文件中的每一行,使用 net user 命令创建域用户。
示例代码
假设你的域名为 maoxin,可以将以下代码保存为一个 .bat 文件(例如 1.bat):
@echo off
setlocal enabledelayedexpansion
rem 定义域名set "domain=maoxin"
rem 读取用户信息文件
for /f "tokens=1,2" %%a in (users.txt) do (
rem 创建域用户
net user /domain "%%a" "%%b" /add
if !errorlevel! equ 0 (
echo 用户 %%a 创建成功
) else (
echo 用户 %%a 创建失败
)
)
endlocal
代码解释
@echo off:关闭命令提示符窗口中的命令回显,使脚本执行时只显示必要的信息。
setlocal enabledelayedexpansion:启用延迟环境变量扩展,以便在 for 循环中正确使用变量。
set "domain=yourdomain":定义域名,你需要将 maoxin 替换为实际的域名。
for /f "tokens=1,2" %%a in (users.txt) do (...):逐行读取 users.txt 文件,将每行的第一个单词赋值给 %%a,第二个单词赋值给 %%b。
net user /domain "%%a" "%%b" /add:使用 net user 命令在指定域中创建用户,用户名是 %%a,密码是 %%b。
if !errorlevel! equ 0 (...) else (...):根据命令执行的返回值判断用户是否创建成功,并输出相应的提示信息。
endlocal:结束局部环境变量的作用域。
使用方法
1、创建 users.txt 文件,内容示例如下:
user1 password1
user2 password2
user3 password3
2、将 create_users.bat 脚本中的 yourdomain 替换为实际的域名。
3、以管理员身份运行 create_users.bat 脚本。
请注意,运行此脚本需要有足够的权限来在域中创建用户。
建立的用户在users分组,直接按所需分组分类即可。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://www.hqyman.cn/post/11174.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~