LoginSignup
0
0

More than 1 year has passed since last update.

シリアルコンソール有効後Sysprepを行ったAMIからEC2を起動するとSet-Wallpaperが実行されない

Posted at

Windowsサーバを構築する際、DNSなど全サーバ共通の設定を行ったベースとなるAMIを用意する。
その共通設定としてシリアルコンソールを有効化し、Sysprepを実行後に取得したAMIからWindowsサーバを起動した際、壁紙にインスタンス情報が表示されなかったため、備忘として回避策を記す。

事象

EC2 LaunchでSysprepを実行したAMIからWindowsサーバを起動した際、壁紙の右上に表示されるインスタンス情報が表示されない。
スタートアップアプリの中に「RunWallpaperSetup」が存在しない。
管理者権限のPowerShellから以下コマンドを実行しても改善されない。

> Import-Module "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1"
> Set-Wallpaper

原因

シリアルコンソールを有効化している場合、EC2 Launchのタスクは正常に実行されない。

回避策

以下のコマンドでシリアルコンソールを無効化し、OSを再起動する。

> bcdedit /set '{bootmgr}' displaybootmenu no
> bcdedit /ems '{current}' off
> shutdown -r -t 0

再起動後、再度シリアルコンソールを有効化すればSet-Wallpaperは実行されたままになる。

参照

SAC を使用して Windows インスタンスをトラブルシューティングする

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0