Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Windows Deployment Services Scanner #1420
Windows Deployment Services can be configured with domain credentials for PXEBoot clients to perform unattended installation. These are not visible during a PXE deployment, (but can be observed in clear text by monitoring network traffic). They are exposed by a DCERPC service on the Windows Deployment Server and can be retrieved even when the Service is configured not to deploy to any hosts.
This module adds:
Have had to make some small changes to DCERPC library to get the correct requests.
Add Role Windows Deployment Services
Download and save first example Unattend.xml file to c:\RemoteInstall\WdsClientUnattend from
Right click on server
Add unattend file to an architecture (or all 3):
Fire up module, run! :)
So, I think this has languished because: a) you're making changes to the DCERPC protocol library, and there isn't a particularly good way to validate any of that today, and b) nobody knows how to set up WDS quickly and easily.
I've tackled a) now by reading the code and nodding along sagely, as well as testing several modules in
On to (b) and learning how to set up a WDS server.
Note to future self: Remember when we had to learn and remember all this IT foo to test individual modules? Isn't it great now that we have Chef scripts to build out targets for us, all supplied by module writers who considerately package up chef scripts to demonstrate their mad awesome modules? Yeah, these were dark times where modules hung around in a queue for 6 months...
Okay, I promised I would get this today, and I'm ready to land, BUT...
I'm running into a problem with 32-bit Windows 2003 WDS. Your 64bit NDR transfer syntax is not cool there, obviously (71710533-beba-4937-8319-b5dbef9ccc36), but strangley, neither is the regular 32-bit NDR transfer encoding, 8a885d04-1ceb-11c9-9fe8-08002b104860.
I'm chasing this around now. Any hints?
If I can't get it to work for 32-bit, I'll note it in the description, and maybe some kind soul will fix up later.