As Microsoft finalizes development of Redstone 4 which will be released next month, they are releasing more builds closer together that primarily focus on stabilization. But, with the new build released today, version 17110, they are adding a new feature that lets you run custom actions/scripts during setup.
The feature, which is for enterprise customers, will execute custom actions as part of two phases of the setup process. This functionality occurs by using preinstall.cmd or precommit.cmd with each cmd described below:
- Pre-install: This would be just before all the system and device compatibility scans run.
Pre-commit: This would be just before the system reboots into the offline phase.
For future updates, setup migrates the scripts. For times when a rollback or install failure occurs, failure.cmd script can be utilized to perform custom operations or remove actions from previous scripts.
For those that are deploying Windows 10 across a large environment, these types of commands will be useful for making the upgrade process significantly easier. Hopefully, this will be another step in the right direction for keeping the life-cycle support on track because as of right now, Microsoft has been forced to extended support for earlier versions of Windows 10.
Aside from this change, there is one minor update for Docker for Windows users with Microsoft releasing the matching Windows container images of Server Core and Nano Server to the Docker Hub; the company is continuing to test this process.
Everything else is related to fixing bugs and of course, make sure to check out the known issues as well before installing this release.