意图
我想使用从 Microsoft的 modern.ie网站下载的带有Vagrant的 Windows 10 虚拟机 (VM) 。尽管 Microsoft 提供了一个为 Vagrant 准备的下载选项(如图 01),但它实际上不能开箱即用,需要一些进一步的配置(例如,如此处所述)。需要配置的一件事是启动用户和密码。机器默认使用管理员用户IEUser
和密码启动Passw0rd!
。我想知道如何以两种不同的方式完成用户/密码的更改 - 手动(第 1 题)和以编程方式(第 2 题)
问题 1
我需要通过 Windows GUI“真正”将管理员用户IEUser
/Passw0rd!
的名称和密码更改为vagrant
/的详细步骤vagrant
?
注意:我已经尝试了明显的方法
- 用户帐户 --> 更改您的帐户名称 --> vagrant
- 用户帐户 --> 在 PC 设置中更改我的帐户 --> 登录选项 --> 密码/更改 --> 当前密码 =>
Passw0rd!
--> 新密码 =>vagrant
... 等等。 - 我最终以 IEUser 和错误的密码启动
- 我想这与我没有通过 GUI 更改的配置文件有某种关系(图片 02
问题2
如何从命令行(cmd)完成管理员用户及其密码( IEUser
/ )的更改?这样做的目的是拥有一个可以在-timePassw0rd!
时从 Vagrantfile 调用的脚本。vagrant up
我尝试了在此处找到的以下 PowerShell 命令,但它们对我不起作用(可能是因为它们适用于 Windows Server 2012 R2(?)):
$admin=[adsi]"WinNT://./Administrator,user"
$admin.psbase.rename("vagrant")
$admin.SetPassword("vagrant")
$admin.UserFlags.value = $admin.UserFlags.value -bor 0x10000
$admin.CommitChanges()