Assuming you’re still talking about windows:
- mount your ISO (or unpack it) in a samba share
- Verify you can see all the files via the built in http server.
- boot the windows install environment
- enable networking
- mount the samba share to a drive letter
- run setup.exe from the share
this is basically how WDS works as well. if your links are too slow to handle this, deploy with usb?