[英]ISE Design Suite 14.7: ISE® Spartan®-6 Virtual Machine (VM) for Windows 10
[英]How to change default admin user name and password of a modern.ie Windows 10 virtual machine (VM) manually and/or programmatically?
我想使用从 Microsoft 的modern.ie网站下载的 Windows 10 虚拟机 (VM) 和Vagrant 。 尽管 Microsoft 提供了为 Vagrant 准备的下载选项(s.picture 01),但它实际上不能开箱即用,需要一些进一步的配置(例如,如此处所述)。 需要配置的一件事是启动时使用的用户和密码。 机器默认以管理员用户IEUser
和密码Passw0rd!
. 我想知道如何以两种不同的方式完成用户/密码的更改 - 手动(s. 问题 1)和以编程方式(s. 问题 2)
我需要通过 Windows GUI 执行哪些详细步骤才能“真正”更改管理员用户IEUser
/ Passw0rd!
名称和密码Passw0rd!
例如vagrant
/ vagrant
?
注意:我已经尝试过明显的方法
Passw0rd!
--> 新密码 => vagrant
... 等等。 如何从命令行(cmd)完成管理员用户及其密码( IEUser
/ Passw0rd!
)的更改? 这样做的目的是拥有一个脚本,可以在vagrant up
时间从 Vagrantfile 中调用该脚本。
我尝试了以下在此处找到的 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()
好的,我正在运行 build 1607,这显然与您使用的略有不同。 但是您在“问题 1”中描述的操作(针对版本 1607 进行调整时)会更改用户的密码,但不会更改自动登录密码。 您在“问题 2”中发布的代码也是如此。
Vagrant 设置似乎控制 Vagrant 如何通过网络连接到 VM。 我不相信它们会影响 VM 本身。
此处(或谷歌“windows 10 自动登录”)有配置/重新配置自动登录的说明,可以通过 GUI 或通过注册表。 注册表方法很容易用您喜欢的任何语言编程,并且注册表项记录在 Technet 上(或搜索“AutoAdminLogon”)。
GUI 方法的快速总结:打开开始菜单或命令窗口并运行netplwiz
。 取消勾选“用户必须输入用户名和密码才能使用这台电脑”,或者如果已经取消勾选,然后再取消勾选。 然后按应用,将出现一个对话框,要求使用凭据。
注册表方法的快速摘要:创建或设置各种 REG_SZ 值,如以下注册表项中所述:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
AutoAdminLogon
- 设置为“1”以启用自动登录(注意这是一个字符串值)DefaultDomainName
- 计算机的名称DefaultUserName
- 要登录的用户帐户DefaultPassword
- 用户帐户的密码为完整起见,另请参阅 MSDN 上的保护自动登录密码。 在这种情况下,不需要加密密码。 但是,如果 VM 附带加密的自动登录密码,您可能需要在添加明文密码之前删除加密密码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.