自动创建用户帐户并在Windows中登录

时间:2017-06-12 11:03:59

标签: windows batch-file testing command-line automation

我需要做一个重复的测试任务,我希望自动化。遗憾的是,部分测试过程涉及创建新的Windows用户帐户,然后以新帐户登录以继续测试。我很确定我可以创建新帐户,但我找不到自动更改用户和继续执行bat脚本的方法。我找到了用于快速切换用户的tsdiscontscon命令,但据我了解,tscon仅在切换到的帐户已登录时才有效,在帐户全新时提供帮助。

我发现this关于重启后恢复bat文件执行的问题,这将非常有用,但多用户自动化似乎是一个更难的问题。

1 个答案:

答案 0 :(得分:1)

您可以使用net user命令创建新的本地用户帐户,然后使用runas命令执行具有新创建用户权限的程序,批处理脚本或命令。 / p>

如果要为新用户打开桌面会话,可以更改DefaultUserNameAutoAdminLogon注册表项值,然后重新启动。以下SuperUser主题可能对您有用:Automatic logon