Tips
Sysprepの挙動についてハマったので載せておきます。
MicrosoftのドキュメントでSysprepのコマンドについて必ずと言っていいほど以下のコマンドが掲載されいます。
sysprep /generalize /shutdown
これは動きません。GUIアプリが起動します。

少なくとも確認したのは以下のAzure環境では /oobe が必要となります。その為、オンプレ環境も同様なのかは不明です。
- Windows Server 2022
- Windows Server 2019
sysprep /oobe /generalize /shutdown
また、/mode:vm はコマンドのみで指定できるため以下のコマンドが正しいことになります。
sysprep /oobe /generalize /shutdown /mode:vm
/oobe が必須とはヘルプにも書いていないので少し悩みました。
