【发布时间】:2018-02-22 20:17:14
【问题描述】:
我从不使用 Windows;所以请容忍我在这里。我试图让这个简单;我想要做的就是创建一个具有定义密码的新用户,我可以使用它来 RDP 到我在 AWS 上的实例。
我已将以下内容放入用户数据脚本中(并尝试了大约 40 种其他不同的方法)但无济于事。
<powershell>
cmd.exe /c net user /add developer myP@ssworD1
cmd.exe /c net localgroup administrators developer /add
cmd.exe /c NET LOCALGROUP "Remote Desktop Users" developer /ADD
</powershell>
我的最终目标是我想使用 Packer 预置一个 AMI,我相信这可以正常工作 - 但我永远无法使用 AWS 的“获取 Windows 密码”方式登录,因为它永远无法解决。
任何让我通过这一步的解决方案都会非常有帮助。
【问题讨论】:
-
@rickard-von-essen 我重新添加了 Packer 标签。我可以使用下面的答案,使用 Packer 将使用的基本 AMI 创建一个完美的用户;但是,一旦我对 Packer 构建的 AMI 执行相同操作,它将无法正常工作。可能使用用于设置 WinRM 的脚本;但是,对于基于 Windows 的 Packer AMI,我使用的是随处传递的相同脚本。 Packer 是这次失败的共同点。
标签: windows powershell amazon-web-services cmd packer