I'm fighting with wds at the moment, what we want is so simple wds seems so hard compared to clonezilla or Acronis I'll take a look at smartdeploy thanksThe Microsoft way would be one of these depending on how much you want to spend and how invested you are in Azure.
MDT/WDS
SCCM
Windows Autopilot
Otherwise look at tools like https://www.smartdeploy.com/