bat脚本开发,在windows管理工作中也需要基本掌握。
如在远程跳板机上批量创建用户,一条一条的命令复制就显着有点low了。下面是工作中用到的小脚本,可以供大家参考:
简单方式:
@echo off
for %%i in (user_1,user_2,user_3,user_4,user_5) do (
echo ====================================%%i====================================
net user %%i 1qaz!QAZ /add
net localgroup "Remote Desktop Users" %%i /add)
pause
@echo off: 键入的命令,不会在命令窗口显示;
pause: 执行完毕后,提示“输入任意键继续。。。”,以便查看是否有失败的操作。
变量的方式:
@echo off
set user_list=user_1,user_2,user_3,user_4,user_5
for %%i in (%user_list%) do (
echo ======================%%i======================
net user %%i my_passwd /add
net localgroup "Remote Desktop Users" %%i /add
)
pause
交互方式:
@echo off
set /p user_list=请输入增加用户的名称,多个用户之间用逗号隔开:
for %%i in (%user_list%) do (
echo ======================%%i======================
rem net user %%i my_passwd /add
rem net localgroup "Remote Desktop Users" %%i /add
)
pause
转载请注明:liutianfeng.com » bat脚本实现for循环之批量添加windows用户并增加远程桌面登录权限