質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Windows Server

Windows Serverとは、Microsoft社のサーバ用オペレーティングシステムの総称です。 企業内ネットワークなどで利用されるサーバ機へ導入することを想定して開発されているため高い安定性があり、 管理機能を提供するソフトウェアが多く含まれています。

Q&A

0回答

1240閲覧

Packerを利用して、Windows Update を実行した後、AMIを作成したい

masatsune

総合スコア6

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Windows Server

Windows Serverとは、Microsoft社のサーバ用オペレーティングシステムの総称です。 企業内ネットワークなどで利用されるサーバ機へ導入することを想定して開発されているため高い安定性があり、 管理機能を提供するソフトウェアが多く含まれています。

0グッド

0クリップ

投稿2018/10/29 12:13

編集2022/01/12 10:55

解決したい事

Packerを利用して、Windows Update を実行した後、AMIを作成したい

環境

  • AWS
  • windws2016
  • packer
  • PowerShell(WinRM)

質問

PackerのprovisionersでPowerShell(WinRM)を指定した場合、シリアルな実行(下記★1の処理でWindowsUpdate処理を行っている)や、★2のsleep処理が効かずに処理が流れてしまい、Windowsアップデート処理が完了しないまま、最後のSysprepまで到達してしまいます。
この場合、どのように書けばシリアルな実行(Windowsアップデート処理)やsleepが有効となりますでしょうか?

※下記サンプルは参考のために、必要な部分しか記載していません。

json

1 "provisioners": [ 2 { 3 "type": "powershell", 4 "start_retry_timeout": "5m", 5 "inline": [ 6 "C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule", 7 "Set-NetConnectionProfile -NetworkCategory Private", 8 ".\pre_create_build.ps1" ★1 9 ] 10 }, 11 { 12 "type": "powershell", 13 "start_retry_timeout": "60m", 14 "inline": [ 15 "aws inspector start-assessment-run --assessment-template-arn {{user `inspectorarn`}}", 16 "sleep 900", ★2 17 "AWSAgentInstall.exe /uninstall /passive", 18 "C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule", 19 "C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\SysprepInstance.ps1" 20 ] 21 } 22 ] 23}

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問