使用批处理文件或脚本删除具有相似名称的 Windows 配置文件

使用批处理文件或脚本删除具有相似名称的 Windows 配置文件

我在 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”获取有关如何使用该命令的更多信息。

相关内容