2017-09-14 66 views
0

我从不使用Windows;所以在这里忍受着我。我试图让这个简单;我想要做的就是创建一个具有定义密码的新用户,我可以使用它将RDP用于AWS上的实例。如何使用AWS上的用户数据脚本在Windows中创建新用户?

我已经把以下内容放入用户数据脚本中(并尝试了大约40种其他不同的方式),无济于事。

<powershell> 

cmd.exe /c net user /add developer [email protected] 
cmd.exe /c net localgroup administrators developer /add 
cmd.exe /c NET LOCALGROUP "Remote Desktop Users" developer /ADD 

</powershell> 

我在这里的最终目标是,我想使用规定与帕克,我相信这是工作的AMI - 但我从来没有与‘获取Windows密码’,因为它从来没有解决的AWS的方式登录。

任何解决方案让我通过这一步将是非常有益的。

+0

@ rickard-von-essen我重新添加了Packer标签。我可以使用我的下面的答案来使用Packer将使用的基本AMI创建一个完美的用户;但是,只要我对Packer构建的AMI采取相同的措施,它将无法工作。可能与用于设置WinRM的脚本有关;不过,我正在使用与基于Windows的Packer AMI相同的脚本。派克是这次失败的共同点。 –

回答

0

解决方案是在<script></script>包装,而不是删除cmd.exe;看起来好像加入RDP组是没有必要的。

<script> 

net user /add developer [email protected] 
net localgroup administrators developer /add 

</script> 
相关问题