Tips
Sysprepの挙動についてハマったので載せておきます。
MicrosoftのドキュメントでSysprepのコマンドについて必ずと言っていいほど以下のコマンドが掲載されいます。
sysprep /generalize /shutdown
-
Deprovision or generalize a VM before creating an image - Azure Virtual Machines | Microsoft Learn
Generalized or deprovision VM to remove machine specific information before creating an image.
docs.microsoft.com
これは動きません。GUIアプリが起動します。
少なくとも確認したのは以下のAzure環境では /oobe
が必要となります。その為、オンプレ環境も同様なのかは不明です。
- Windows Server 2022
- Windows Server 2019
sysprep /oobe /generalize /shutdown
また、/mode:vm
はコマンドのみで指定できるため以下のコマンドが正しいことになります。
sysprep /oobe /generalize /shutdown /mode:vm
/oobe
が必須とはヘルプにも書いていないので少し悩みました。