2017-06-12 167 views
0

我有一个重复的测试任务,我需要做,我希望自动化。不幸的是,部分测试过程涉及创建一个新的Windows用户帐户,然后以新帐户登录以继续测试。我很确定我可以创建新帐户,但我找不到一种方法来自动更改用户并继续执行蝙蝠脚本。我找到了用于快速切换用户的tsdiscontscon命令,但据我了解,tscon只在切换到的账户已经登录时才有效,当账户为全新账户时无效。在Windows中自动创建用户帐户并登录

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

+0

此时,您应该考虑学习PowerShell ... :-) – tjvr

+0

我主要使用C#。我解决了通过使用RDP替代'localhost'来自动切换用户的问题。 –

回答

1

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

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