It depends on the particulars, but it sounds like a PXE disk imager could be the ticket.
Clonezilla is a good pick but there are others such as
FOG and a few Commercial solutions like the old Symantec Ghost and AOMEI.
If Windows Server is available, Windows Deployment Services Server does PXE and is easy enough.
Take a look at your current backup software solutions - some of them provide PXE as a recovery solution.
Personally, I've used WDS, FOG and Clonezilla. FOG is my go-to for general PXE imaging due to it's flexibility and power.. though, if you have a large Windows network with a server on it and are doing strictly Windows stuff... it's hard to beat WDS (caveats included - some infrastructure won't allow for it.. or permissions set against it, etc).
In other instances, depending on how many machines you are setting up (and vs the Network capabilities - can't very well have 200 machines downloading a 4GB image at the same time, now can we!), it can be easier to simply have a set of 10-20 USB drives with System Image on the USB Drive. EaseUS has a
product, Macrium Reflect can do it, as can many others... and there are a bunch of free open-source tools to stick an Image onto a thumbdrive and restore it to a machine.
One of the most important, potentially longest hand-on parts of the process is making the initial image that is being deployed.... so be ready to setup a single machine, updated and 100%, preferably before the day in question, if possible.