Releases: AshleyHow/WindowsOSBuild
Releases · AshleyHow/WindowsOSBuild
v2304.1
v2301.3
v2206.3
v2206.2
- Get-CurrentOSBuild function hanging when attempting to parse html using the HTMLFile COM object. An error 'Stop running this script? A script on this page is causing your web browser to run slowly. If it continues to run, your computer might become unresponsive' may appear after a few minutes. I think that recent changes for the end of life of Internet Explorer may have caused this but have been unable to get to the bottom of this. The code for HTML parsing now uses the HTML Agility Pack library instead.
- Subsequently issue #1 is now fixed as this library is included with this module meaning it now works on Server Core.
- Module now uses public and private functions instead of being within the psm1 file.
v2206.1
v2202.1
v2201.1
- Get-CurrentOSBuild now supports a new -Detailed parameter. This will provide the same information as Get-LatestOSBuild. This could be used to compare date of the latest and current builds.
- Fixed issue in Get-LatestOSBuild function where upon the immediate release of new patches, the Windows Update History website temporarily has a 404 web page error for the latest patch leading to the function throwing an error. Preview and Out-of-band information which is retrieved from these pages will now return 'Unknown' for any patch that has a 404 webpage and will be by default excluded (temporarily until the 404 is resolved by Microsoft, normally a couple of hours) from results if either -ExcludePreview or -ExcludeOutOfBand parameters are used.
- Documentation updated.
v2112.2
- Now Supports PowerShell 7.0+
- Fix #3 workaround not working for Server 2022. Previous release did not include required 'Convert-ParsedArray' function.
- Server 2022 patch release information retrieval made more robust by avoiding static values.
- Performance Improvement :
- Tablemapping variable no longer uses += when creating PSCustomObject
- Pester testing via AppVeyor on all releases going forward to automate testing.
v2112.1
This release is a major update to WindowsOSBuild. Highlights include preview/out-of-band data which has been long overdue.
- Workaround for issue #3 reported by @CarlosAmericano. If Microsoft choose not to release a build history table for Server 2022 then this will become a permanent solution.
- Additional patch release data added for each OS Build in Get-LatestOSBuild function :-
- Preview (True/False)
- Out-of-band (True/False)
- KB URL
- Catalog URL
- Get-LatestOSBuild function now supports the ability to exclude Preview and Out-of-band updates from returned results via two new optional parameters :-
- -ExcludePreview
- -ExcludeOutOfBand
- Performance improvements in Get-LatestOSBuild function :-
- Search will be only be performed for chosen OS version where previously all OS versions were searched.
- Error handling improvements in Get-LatestOSBuild function :-
- Throw terminating error for no connectivity to required patch release information URLs.
- Throw terminating error for no connectivity to required preview/out-of-band detection URLs.
- Throw terminating error for unsupported OS name.
- Throw terminating error for unsupported OS name and version combinations.
- Changed version notation to YYMM.Build.
- Get-LatestOSBuild function documentation updated.