如何自动化自定义AMI源EC2 Windows实例的密码配置及关机步骤?
自定义EC2 Windows AMI密码问题的自动化实现
问题说明
用自定义AMI启动EC2 Windows实例时无法获取实例密码,手动修复步骤已验证有效,现需将以下手动操作自动化:
- RDP连接源Windows EC2实例
- 根据系统版本打开对应设置:Windows Server 2008-2012 R2打开EC2ConfigService Settings并选择Image标签;2016及以上版本打开EC2 Launch Settings
- 设置Administrator密码为随机生成
- 选择无需Sysprep的关机
- 确认执行
自动化方案及脚本参数说明
现有脚本可实现需求,具体执行逻辑如下:
配置密码规则与初始化任务
运行以下脚本,即可完成手动步骤2和3的配置——自动适配系统版本设置密码为随机生成,并调度好初始化任务:C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule配置就绪状态通知(可选)
运行此脚本可确保实例能正常向AWS发送就绪状态,避免后续实例状态异常:C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\SendWindowsIsReady.ps1 -Schedule执行无Sysprep关机
注意:SysprepInstance.ps1 -NoShutdown是执行Sysprep但不关机,与需求的“无Sysprep关机”完全相反,请勿使用。完成前两步配置后,直接执行Windows关机命令即可:Stop-Computer -Force
内容的提问来源于stack exchange,提问作者LP13
相关产品推荐
相关产品推荐

