The Sysprep preparation tool prepares computers for Sysprep generalization and for image capture.
Note
This is currently in a separate repository so it can be worked on more easily. In the future, it will be merged into the DISMTools repository.
This tool is designed to be as modular as possible. Checks are performed by Compatibility Checker Providers (CCPs). Tasks are performed by Preparation Tasks (PTs).
Special Thanks to Real-MullaC for helping with initial testing and expansion of this tool.
No releases are available yet because this is still under construction. So you'll have to build it.
Requirements: Visual Studio 2012 and later, .NET Framework 4.8 Developer Pack
Note
JetBrains Rider is supported, but you will not be able to design forms
- Clone the repository
- Open the solution and restore the NuGet packages (ManagedDism)
- Press Ctrl + F5 to launch the tool without a debugger
To do this:
- Fork the repo
- Do everything listed in the previous section, but clone your fork instead
- Make your changes and test them
- Create a pull request
Note
Bonus points will be awarded to those who DON'T VIBE CODE
Additional documentation for registering Compatibility Checker Providers and Preparation Tasks will be mentioned now.
Refer to this documentation for more information.