转帖 又是转帖,废话不说 日常维护经常使用得到的
1.从命令行键入:
FOR /L %i in (1,1,500) DO NET USER MyUser%i /ADD
结果将创建 500 个新用户,分别命名为 MyUser1、MyUser2...,依此类推。
2.也可以用ADDUSERS.EXE命令。ADDUSERS.EXE的语法结构如下:
addusers[\computername]]|/d|/e}filename[/s:x][/?]
其中:
\computername:欲加入账号的计算机名称,如无指定则为本地计算机。
/c:由filename文件的指定建立用户、本地域组或全局组
/p:在该自变量后的四个参数l,c,e,以及d的组合设置账号的选项,说明如下:
l:用户需在下次登录时变更密码。
c:用户无法变更密码。
e:密码永远有效。
d:账户已停用。
/d:将整个用户账户、本地域组、全局域组写至filename文件中,但是不会将用户密码或有关安全的数据一并写出。
/e:将filename中所指定的用户账户予以删除,但一样无法删除内建用户账号。
filename:用来当作输入/输出的文件名称,而其输入的格式如下:
[user]用户名称,全名,密码,描述,主磁盘机,主文件夹,配置文件,指定文件。
[global]全局组名称,描述,用户1,用户2,......
[local]本地域组名称,描述,用户1,用户2,......
/s:x:规划文件中的分隔符号,若无指定则为“,”。
/?:显示addusers.exe的语法结构。
3.使用bat
1 写好userlist.txt 里面是
user1 pwd
user2 pwd
....
2 写好bat:
@echo off net accounts /MAXPWAGE:UNLIMITED for /f "eol=# tokens=1,2 delims= " %%i in (userlist.txt) do net user %%i %%j /expire:never /passwordchg:no /add for /f "eol=# tokens=1 delims= " %%i in (userlist.txt) do net localgroup "Remote Desktop User" %%i /add |
阅读(808) | 评论(0) | 转发(0) |