2019 Archive
- Get-OSMedia | Get-OSBuilds | Get-PEBuilds
- Should return results much faster due to a Sessions.xml change
- Modifications for Windows 10 1909
- Added RegBuild property which will not match Build for Windows 10 1909
- Import-OSMedia
- Changes to support Windows 10 1909
- Update-OSMedia | New-OSBuild | New-PEBuild
- Changes to support Windows 10 1909
- OSDUpdates gathered in BEGIN, should speed things up a little
- New-OSBuildTask | New-PEBuildTask
- Changes to support Windows 10 1909
- Content Selection for Windows 10 1909 will include Windows 10 1903 selections
- WinPE Phase
- Updates for Windows 10 1903 and 1909 for SSU and LCU will not be processed. This is pending some direction from Microsoft on the changes between WinPE Versions as they appear identical

- Get-OSDBuilder
- Add Download parameter (replaces Quick)
- FeatureUpdates
- OneDrive
- OneDriveEnterprise
- OSMediaUpdates
- Get-DownOSDBuilder
- Replaced MediaESD with FeatureUpdates
- Get-OSMedia
- Removed Adobe updates for Server Core
- Update-OSMedia
- Add Updates parameter
- Select
- Skip
- Remove OSDInfo parameter
- Remove SkipUpdates parameter
- Removed Adobe updates for Server Core
- New-OSBuild
- Add Updates parameter
- Select
- Skip
- Remove OSDInfo parameter
- Remove SkipUpdates parameter
- Removed Adobe Updates for Server Core
This release incorporates OSDSUS for Microsoft Updates
- Added RequiredModules OSDSUS. This is the new PowerShell Module containing the Microsoft Updates. OSDBuilder will use this Module at a later date
New updates for Windows 10 1903
Cumulative Update for Windows 10 Version 1903 for x64-based Systems (KB4512941)
Cumulative Update for Windows 10 Version 1903 for x86-based Systems (KB4512941)
Servicing Stack Update for Windows 10 Version 1903 for x64-based Systems (KB4515530)
Servicing Stack Update for Windows 10 Version 1903 for x86-based Systems (KB4515530)
Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1903 (KB4511555)
Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1903 for x64 (KB4511555)
- Resolved Update-OSMedia parameter issue
- New Windows 10 1809 DU
2019-08 Dynamic Update for Windows 10 Version 1809 for x86-based Systems (KB4506578)
No Microsoft Updates in this release
Resolved an issue with WinSE (Windows Setup) receiving an error. This is related to the LCU and a lack of a public Dynamic Update from Microsoft. Going forward, until Dynamic Updates are available, the LCU will not be added to WinSE (SSU will still apply). It is recommended you rebuild any Windows 10 1903 OS's from the BASE OS (the one you imported)
To make things easier for you to identify a BASE OS, Import-OSMedia will now copy an Imported OS into an OSImport directory. This will make it easier to identify the BASE OS

You should MOVE your existing imported OSMedia, or it's easy enough to do by mounting ALL the ISO's and using a similar command
Import-OSMedia -EditionId Enterprise -SkipGridView
You will notice the change when running Update-OSMedia or New-OSBuild* where you can identify the BASE OS

- More non-Patch Tuesday Microsoft Updates. These are probably very important for them to be released like this
- Resolved an error when no Optional Updates are installed
- Resolved an update issue with setup.exe and setuphost.exe for Windows 10 1903. To resolve this issue, you must rebuild Windows 10 1903 from original Imported Media (18362.30)


New updates for Windows 7, Windows 10, Windows Server 2012 R2, and Windows Server 2019

My Birthday Update. All OSDBuilder content has been moved to a subdomain. Module has been updated to reflect the new URLs
August Patch Tuesday updates have been added
Windows 10 1903 - New Servicing Stack and Cumulative Update. There are lots of changes in this LCU so I have linked the information from Microsoft below
2019-07 Servicing Stack Update for Windows 10 Version 1903 for x64-based Systems (KB4508433)
2019-07 Servicing Stack Update for Windows 10 Version 1903 for x86-based Systems (KB4508433)
2019-07 Cumulative Update for Windows 10 Version 1903 for x86-based Systems (KB4505903)
2019-07 Cumulative Update for Windows 10 Version 1903 for x64-based Systems (KB4505903)
Windows 10 1809 and Windows Server 2019 have new SSU's, and Windows 10 1809 has a Setup Dynamic Update!
Today's release has tons of Patch Tuesday (July 9, 2019) Updates. Windows 10 1803, 1809, and 1903 have all been tested and work great
Changes from 19.7.10.0 to 19.7.10.1
- Minor changes to Windows 7, Server 2012 R2, Server 2019 to properly report compliance
- ryancbutler - Allow ISO path and name to be set for New-OSDBuilderISO.ps1 or return ISO path
- iainbrighton - Error Exporting Hashtable Variables
- iainbrighton - Cannot create OS build task without Out-GridView
Here is the update list, its easier to see with this link
New Updates
2019-06 Cumulative Update for Windows 10 Version 1903 for x64-based Systems (KB4501375)
2019-06 Servicing Stack Update for Windows 10 Version 1903 for x64-based Systems (KB4506933)
2019-06 Cumulative Update for Windows 10 Version 1903 for x86-based Systems (KB4501375)
2019-06 Servicing Stack Update for Windows 10 Version 1903 for x86-based Systems (KB4506933)
2019-06 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1903 for x64 (KB4502584)
2019-06 Cumulative Update for .NET Framework 3.5 and 4.8 for Windows 10 Version 1903 (KB4502584)
No major changes in this update as they are mostly related to updating .NET, although the previous .NET Cumulative Updates have not been marked as superseded (strange). Additionally Windows 10 1809 will still install KB4480056 as the newer .NET Cumulative Updates are still NOT updating several .NET 4.7 files
Resolved an issue where WinPE ADK information was not displayed properly in the console. Thanks Sune
2019-06 Dynamic Update for Windows 10 Version 1803 for x86-based Systems (KB4503357)
2019-06 Dynamic Update for Windows 10 Version 1803 for x64-based Systems (KB4503357)
2019-06 Cumulative Update for .NET Framework 3.5 4.7.2 and 4.8 for Windows Server 2019 for x64 (KB4502564)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows Server 2016 for x64 (KB4502560)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows Server 2016 (1803) for x64 (KB4502563)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1703 (KB4502561)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1709 for x64 (KB4502562)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1709 (KB4502562)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1607 for x64 (KB4502560)
2019-06 Cumulative Update for .NET Framework 3.5 4.7.2 and 4.8 for Windows Server 2019 for x64 (KB4502559)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1703 for x64 (KB4502561)
2019-06 Cumulative Update for .NET Framework 3.5 4.7.2 and 4.8 for Windows 10 Version 1809 for x64 (KB4502564)
2019-06 Cumulative Update for .NET Framework 3.5 4.7.2 and 4.8 for Windows 10 Version 1809 (KB4502559)
2019-06 Cumulative Update for .NET Framework 3.5 4.7.2 and 4.8 for Windows 10 Version 1809 (KB4502564)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1607 (KB4502560)
2019-06 Cumulative Update for .NET Framework 3.5 4.7.2 and 4.8 for Windows 10 Version 1809 for x64 (KB4502559)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1803 for x64 (KB4502563)
2019-06 Cumulative Update for .NET Framework 4.8 for Windows 10 Version 1803 (KB4502563)
Resolved issue with
OSDBuilder -Update
so use the script below to take care of it2019-01 Cumulative Update for .NET Framework 3.5 and 4.7.2 for Windows 10 Version 1809 (KB4480056)
2019-01 Cumulative Update for .NET Framework 3.5 and 4.7.2 for Windows 10 Version 1809 for x64 (KB4480056)
This release only contains Updates for Windows 7 and Windows Server 2012 R2
2019-06 Cumulative Security Update for Internet Explorer 11 for Windows 7 for x64-based systems (KB4503259)
2019-06 Cumulative Security Update for Internet Explorer 11 for Windows 7 for x86-based systems (KB4503259)
2019-06 Cumulative Security Update for Internet Explorer 11 for Windows Server 2012 R2 for x64-based systems (KB4503259)
2019-06 Security Monthly Quality Rollup for Windows 7 for x64-based Systems (KB4503292)
2019-06 Security Monthly Quality Rollup for Windows 7 for x86-based Systems (KB4503292)
2019-06 Security Monthly Quality Rollup for Windows Server 2012 R2 for x64-based Systems (KB4503276)
2019-06 Security Update for Adobe Flash Player for Windows Server 2012 R2 for x64-based Systems (KB4503308)
Hello friends, here's a quick list of the changes
Open PowerShell and type in OSDBuilder for some quick shortcuts to get the latest OneDrive and download your updates
You can just type OSDBuilder instead of the full 'Get-OSDBuilder'. 'Get-' is not necessary. You knew that, right?
Could not load image
Functions will start showing more detailed execution times so its easier to track down the proper log. This is a work in progress and is not 100% complete, especially in PEBuilds
Could not load image
YYYY-MM-DD-hhmmss
Here are the new updates, no time to test.
2019-06 Cumulative Update for Windows 10 Version 1607 for x64-based Systems (KB4503267)
2019-06 Cumulative Update for Windows 10 Version 1607 for x86-based Systems (KB4503267)
2019-06 Cumulative Update for Windows 10 Version 1703 for x64-based Systems (KB4503279)
2019-06 Cumulative Update for Windows 10 Version 1703 for x86-based Systems (KB4503279)
2019-06 Cumulative Update for Windows 10 Version 1709 for x64-based Systems (KB4503284)
2019-06 Cumulative Update for Windows 10 Version 1709 for x86-based Systems (KB4503284)
2019-06 Cumulative Update for Windows 10 Version 1803 for x64-based Systems (KB4503286)
2019-06 Cumulative Update for Windows 10 Version 1803 for x86-based Systems (KB4503286)
2019-06 Cumulative Update for Windows 10 Version 1809 for x64-based Systems (KB4503327)
2019-06 Cumulative Update for Windows 10 Version 1809 for x86-based Systems (KB4503327)
2019-06 Cumulative Update for Windows 10 Version 1903 for x64-based Systems (KB4503293)
2019-06 Cumulative Update for Windows 10 Version 1903 for x86-based Systems (KB4503293)
2019-06 Cumulative Update for Windows Server 2016 (1803) for x64-based Systems (KB4503286)
2019-06 Cumulative Update for Windows Server 2016 for x64-based Systems (KB4503267)
2019-06 Cumulative Update for Windows Server 2019 for x64-based Systems (KB4503327)
2019-06 Dynamic Update for Windows 10 Version 1803 for x64-based Systems (KB4503539)
2019-06 Dynamic Update for Windows 10 Version 1803 for x86-based Systems (KB4503539)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1607 for x64-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1607 for x86-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1703 for x64-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1703 for x86-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1709 for x64-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1709 for x86-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1803 for x64-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1803 for x86-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1809 for x64-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1809 for x86-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1903 for x64-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows 10 Version 1903 for x86-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows Server 2016 for x64-based Systems (KB4503308)
2019-06 Security Update for Adobe Flash Player for Windows Server 2019 for x64-based Systems (KB4503308)
2019-06 Servicing Stack Update for Windows 10 Version 1607 for x64-based Systems (KB4503537)
2019-06 Servicing Stack Update for Windows 10 Version 1607 for x86-based Systems (KB4503537)
2019-06 Servicing Stack Update for Windows 10 Version 1809 for x64-based Systems (KB4504369)
2019-06 Servicing Stack Update for Windows 10 Version 1809 for x86-based Systems (KB4504369)
2019-06 Servicing Stack Update for Windows Server 2016 for x64-based Systems (KB4503537)
2019-06 Servicing Stack Update for Windows Server 2019 for x64-based Systems (KB4504369)
Lots of changes to the internal Private Functions, now using proper PowerShell Verb-Noun naming format. Work in progress. Make sure you close all open PowerShell Sessions after updating the Module
Could not load image
Lots of Work!!!!
New Windows 10 1903 SSU and LCU's have been released, and the issue with the LCU not being able to be applied to WinPE seems to have been resolved
I have started to add a Time Stamp and Duration to the Console output, which aligns with the Log Time Stamp. This is being added in pieces, so it may take a few updates before this is complete.
Some internal Scripts and Functions have changed, so I highly recommend closing all PowerShell sessions after updating to the current Module version
Could not load image
Installing the LCU in WinPE is causing DISM related issues in Windows 10 1903. This is currently disabled until a resolution can be found
Could not load image
Added Windows 10 1903 to ESD Downloads
Windows 10 1903 has a new Cumulative Update. The remaining updates from May 16 appear to be MicroCode related (OSBuilds only)
Could not load image
Patch Tuesday is here folks and ALL Windows 10 OS's have new Servicing Stacks!
Could not load image
Cumulative Updates for 1809 and 1903. New Servicing Stack Updates for Windows 10 1903. No script changes in this release to keep everyone at MMSMOA happy!
Could not load image
New Dynamic Updates for some old versions of Windows 10
Could not load image
- New-OSBuildTask - Use SaveAs parameter to create a Template (replaces the Kind Child Mandatory parameter that made zero sense)
Update-OSMedia and New-OSBuild were not renaming the temporary "buildxxxx" directories upon completion. Thanks @0daydorpher
- Windows 10 1903 Updates
- Get-OSDBuilder
- Content Directories are no longer presented in standard list
- New-OSBuildTask
- Optionally create a Template
- Edit an existing OSBuild Task
- Parameters are used to select Task Items
- Content Directory Changes
- Content\ADK replaces Content\WinPE\ADK
- Content\DaRT replaces Content\WinPE\DaRT
- New Content Directories (Automatically Created)
- Content\ADK
- Content\ADK\Windows 10 1809\Windows Preinstallation Environment
- Content\DaRT
- Content\IsoExtract\Windows 10 1809 FOD x64
- Content\IsoExtract\Windows 10 1809 Language
- Content\IsoExtract\Windows Server 2019 1809 FOD x64
- Content\IsoExtract\Windows Server 2019 1809 Language
Patch Tuesday Updates! (no other changes)
- OSBuild Merged Last Run Task is saved in the OSMedia directory
- Dismount-WindowsImage (WinPE and OS) will be delayed 10 seconds to allow for open file closures
- Get-DownOSDBuilder
- MediaESD parameter adds the ability to download Windows 10 1809 Feature Update ESD files
- Import-OSMedia
- OSDBuilder\Media is now scanned for expanded Feature Updates
- New-OSBuild
- Removed ErrorAction Stop when an OSBuild could not be renamed
- Update-OSMedia
- Removed ErrorAction Stop when an OSMedia could not be renamed
This release contains updates to OSDBuilder WSUS Catalogs. No other changes are included in this release
- Get-OSMedia
- OSArch - Parameter to filter the results by OS Architecture (x64 or x86)
- OSInstallationType - Parameter to filter the results by OS Installation Type (Client or Server)
- OSMajorVersion - Parameter to filter the results by OS Major Version (6 or 10)
- OSReleaseid - Parameter to filter the results by OS Release id (1903, 1809...)
- Revision (OK or Superseded) - If a Revision is OK, it is the most current revision of this OSMedia Family
- Updates (OK or Update) - If Updates is OK, the OSMedia is up to date
- Update-OSMedia
- Only displays OSMedia that need an update in GridView

This release focuses on improving the OSBuild Task experience and some minor bug fixes thrown in
- New-OSBuildTask
- DisableFeature parameter is a rename of DisableWindowsOptionalFeature
- EnableFeature parameter is a rename of EnableWindowsOptionalFeature
- RemoveAppx parameter is a rename of RemoveAppxProvisionedPackage
- RemoveCapability parameter is a rename of RemoveWindowsCapability
- RemovePackage parameter is a rename of RemoveWindowsPackage
- New-OSBuild
- Resolved issue where Registry Reg Templates displayed an error when generating an array
- New-OSDBuilderVHD
- Resolved cosmetic issue where 60GB was always displayed in the console, regardless of size. Thanks @pieterrrman
- New-OSDBuilderVHD
- New function to create VHD Files. Useful for AutoPilot Testing
-
-
- New-OSDBuild
- Updated to display the AutoApply Templates that will be applied without using the
Execute
parameter -
- Get-OSDBuilderDownloads
- Function has been renamed to
Get-DownOSDBuilder
to mirror changes to related PS Modules - ContentDownload parameter has been added to support updating OneDriveSetup.exe
Explained in the following link
- Import-OSMedia - resolved issue with Legacy OS's not being imported properly
- Resolved error message during check for Module OSBuilder. Thanks Mike and Reinhard!
- Get-OSDBuilder
- Replaces Get-OSBuilder
- Default new directory C:\OSDBuilder
- Get-OSDBuilderDownloads
- Replaces Get-OSBUpdate
- New-OSDBuilderISO
- Replaces New-OSBMediaISO
- New-OSDBuilderUSB
- Replaces New-OSBMediaUSB
- Show-OSDBuilderInfo
- Replaces Show-OSBMediaInfo
- Import-OSMedia
- Rename Parameter MediaINFO to OSDInfo
- Remove Parameter MediaISO
- Update-OSMedia
- Added Parameter SkipComponentCleanup
- Rename Parameter DownloadUpdates to Download
- Rename Parameter MediaISO to OSDISO
- Rename Parameter MediaINFO to OSDInfo
- New-OSBuild
- Added Parameter SkipComponentCleanup
- Rename Parameter DownloadUpdates to Download
- Rename Parameter MediaISO to OSDISO
- Rename Parameter MediaINFO to OSDInfo
- Removed Function New-OSBUpdate
- Removed Function Repair-OSBuildTask
- Removed Function Repair-PEBuildTask
- Removed Function Rename-OSMedia
Ok, so changing the Module name from OSBuilder to OSDBuilder was not an easy one, but to be fair, the name change is more consistent with what I do (OSD Stuff) and easier to distinguish what it is used for. I have tried to make the changes with minimal impact to you Here are the things to know
- OSDBuilder checks the Registry for your last OSBuilder path and picks up where OSBuilder left off
- OSDBuilder will use your current OSBuilder directory, without any material changes
- OSDUpdate Catalogs are now part of the OSDBuilder Module
- As long as you are on the latest OSDBuilder, you will have the latest OSDUpdate Catalogs
- Since the OSDUpdate Catalogs are part of the Module, it's easy to go back to a previous Update Revision if necessary. Just download an older OSDBuilder Module
- You can stay on a Patch Revision until you are ready to update by staying on an older Module version

- Updates are downloaded to Content\OSDUpdate
- This should not impact you as OSDBuilder is being released on Patch Tuesday, when you have to get new updates anyway
- Content\Updates will not be deleted automatically and is now an Orphan
- Language Packages are no longer downloaded by OSDBuilder
- Microsoft has stopped publishing links to Language Packages in WSUS, as a result, I could only include versions up to 1803. Since ALL Windows versions could not be supported with my downloads, the option was removed rather than supporting multiple methods for obtaining Language Packages
- Additionally, the size of the Language Package Catalogs (8.62MB) is not ideal for including in a frequently updated PowerShell Module. For comparison, all Windows 10 updates for all versions is 840KB
- Additionally, since OSDBuilder uses different logic for addressing Updates than OSBuilder, I was short on time getting this solutioned for OSDBuilder's release. Because there are Solutions and Workarounds for getting Language Packages added, my time was better spent on other things. If time permits and there is a substantial need to be able to download Language Packages in OSDBuilder, I will consider adding them back
- Existing downloads in Content\Updates will continue to work in New-OSBuildTask and New-OSBuild
- As a solution, use the Language Pack ISO's from Microsoft MVLS going forward
- As a workaround, download all your Language Packages in OSBuilder before upgrading to OSDBuilder
- As a workaround, use my OSDUpdate PowerShell Module to download the Language Packages and add them to an OSBuild as a Package

- Optional Downloads are thing
- These are available to download and install in OSDBuilder

- Alias Everything
- You can execute OSBuilder or OSDBuilder. Changes have been aliased

- Q: But now my C:\OSBuilder directory doesn't have the same name as OSDBuilder. What do I do?
- A: Relax and rename C:\OSBuilder to C:\OSDBuilder
- Q: How do I add a custom SSU or LCU?
- A: You can't for now
- Q: Can I update the Catalogs myself with WSUS?
- A:
Install-Module OSDCatalog
Final testing for March Patch Tuesday release
Some Functions and Parameters have been renamed for consistency
- Get-OSBuilds
- Get-OSDBuilder
- Replaces Get-OSBuilder
- Get-OSDBuilderDownloads
- Get-OSMedia
- Get-PEBuilds
- Import-OSMedia
- New-OSBuild
- New-OSBuildTask
- New-OSDBuilderISO
- New-OSDBuilderUSB
- New-PEBuild
- New-PEBuildTask
- Show-OSDBuilderInfo
- Update-OSMedia
Last modified 3yr ago