#Update the OSD Module to the latest version
Install-Module OSD -Force
21.7.21 (2021 July 21)
Save-WebFile - Resolved issue where URL's with spaces would not download the content. This impacted Dell Driver Packs
OSDCloud - Resolved issue where some Retail ESD's did not contain 'Home Single Language' so an Index bias was implemented by counting the Indexes to determine if one was missing. This was confirmed in Windows 10 21H1 Retail de-de and impacted Education and Pro editions
This is the function used to download the Firmware from Microsoft Update Catalog. This will be added as a Driver to the offline Windows Image and should installed during the next reboot if necessary. This is handled automatically (no parameter necessary). Its important to note that Firmware Updates from Microsoft may be 1 version behind (1-3 months) the latest available from the Manufacturer
Save-MsUpCatDriver (OSDCloud)
There are two different execution methods in OSDCloud. If a Driver Pack for Dell, HP, Lenovo, or Microsoft Surface is found, then Save-MsUpCatDriver will download and apply Drivers for the Network Adapters only. If no Driver Pack is found (non-Enterprise devices), then drivers for All Devices are downloaded and applied to the offline Windows Image
In my testing, this is not always perfect, but having 3 devices out of about a hundred isn't bad. Finally, the Drivers that were installed were not always the latest. Enabling drivers in Windows Update when you get Windows 10 or /11 installed should solve all of that
At this time, I have ZERO plans to pull BIOS / Firmware updates from the Vendors (Dell, HP, Lenovo) as this led to quite a bit of complication
Save-MsUpCatDriver (Testing)
In Windows, you can test Save-MsUpCatDriver to see how this works, just make sure to leave off the DestinationDirectory parameter so it won't actually perform the download. This took 20 seconds on my computer in my testing (and 1m40s with the download enabled)
Tweaks to the secret function that I'm not ready to talk about yet
21.7.11 (2021 July 11)
21.7.2 (2021 July 2)
Add-WindowsPackageSSU is a new function that will take a combined LCU (CAB or MSU) and extract and install the SSU. This can be used Online or applied to a mounted WIM
21.3.22 - 21.6.22 (OSDCloud Development)
21.3.9 (2021 March 9) Patch Tuesday
Some minor tweaks for OSDCloud ... more information coming soon
WindowsImageOSD is now complete. The renames align more with existing Cmdlets
Dismount-WindowsImageOSD
New Function
The major different with Dismount-WindowsImage is when a Path is not specified, all mounted Windows Images are addressed, so you can easily dismount everything