【问题标题】:Using a windows batch file to create local users?使用 Windows 批处理文件创建本地用户?
【发布时间】:2011-09-13 17:27:04
【问题描述】:

我需要创建一个在 Windows Server 2003 上按顺序排列的本地用户列表。

使用 ServerFault,我能够找到正确的命令来 a) 创建用户 b) 将该用户分配给本地组。

我的命令是:

net user myUserName /random /add /comment:"9.13.2011" /expires:never /fullname:"My User Name" /passwordchg:no

将该用户添加到“远程桌面用户”组:

net localgroup "Remote Desktop Users" myUserName /add

用户名将从 myUserName1 开始并迭代到 myUserName100。

是否可以使用 windows 批处理(或 cmd)文件来遍历这两个命令来创建我的用户列表?

【问题讨论】:

    标签: batch-file for-loop windows-server-2003


    【解决方案1】:

    你在寻找这样的东西吗?

    set number=0
    
    :start_loop
    set /A number=%number%+1
    if %number% GTR 100 goto end
    
    net user myUserName%number% /random /add /comment:"9.13.2011" /expires:never /fullname:"My User Name %number%" /passwordchg:no
    net localgroup "Remote Desktop Users" myUserName%number% /add
    
    goto start_loop
    
    :end
    

    【讨论】:

    • 优秀@qbk!我尝试的方法根本不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-21
    • 2016-05-29
    • 2013-07-21
    • 2020-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多