我在 Windows 2008 服务器上,想要删除 15 个用户(用户 1 到用户 15),而不必手动执行此操作。
彻底删除它们之后,我想重新添加它们(再次使用脚本),并为它们全部提供脚本要求的相同密码。
任何帮助(提示、完整脚本)都将不胜感激。
答案1
您可以使用“net user”命令来添加和删除账户。
这是一个将循环的通用批处理文件:
@echo 关闭 设置 i=%1 设置 j=%2 如果没有定义,则转到使用 如果未定义 j 转到使用方法 设置/aj = %i% + %2 @echo start, i = %I% 和 j = %J% :环形 如果 %i% GTR %j% 转到完成 回显 i = %i% 设置/ai=%i + 1 进入循环 :完成的 @回声。 @echo 完成,i = %I% @回声。 转到结束 :用法 @回声。 @echo 用法:loop.bat [开始编号] [迭代次数] @echo 示例:loop.bat 4 5 (这将从 4 开始并在 9 结束) @回声。 转到结束 :结尾 @回声。
在循环中你需要做两件事:
- 网络用户/删除用户 %I%
- net user /add user%I% (更多选项)
您可以修改批处理文件以采用第三个参数,该参数可以是然后传递给“net user /add”命令的密码。
使用“net help user”获取有关如何使用该命令的更多信息。