Verbesserung der Erkennung installierter Updates

Beim Erstellen eines WHS2011 wsusou ISO, fiel mir auf, dass manche Updates (hier der UEFIHotfix für WHS2011) nicht durch wsusou erkannt werden. Sie werden jedoch in der Liste von "dism /Online /Get-Packages" ausgegeben.
Wäre es möglich, ein entsprechenden Code, der diese Ausgabe verarbeitet, in wsusou zu integrieren, sodass diese Updates ebenfalls ermittelt werden?
Beispiel-Code (grob unter Windows 10 1909 x64 getestet):
Viele Grüße
Wäre es möglich, ein entsprechenden Code, der diese Ausgabe verarbeitet, in wsusou zu integrieren, sodass diese Updates ebenfalls ermittelt werden?
Beispiel-Code (grob unter Windows 10 1909 x64 getestet):
- Code: Select all
setlocal enabledelayedexpansion
if exist ".\result.txt" (del ".\result.txt")
for /f "tokens=1,2,3,4 delims=|" %%a in ('dism /Online /Get-Packages /Format:Table /English') do (
rem %%a = Package Identity
rem %%b = State
rem %%c = Release Type
rem %%d = Install Time
set buffer=%%b
if "!buffer:~0,10!"==" Installed" (
for /f "tokens=1 delims=~" %%f in ('echo %%a') do (echo %%f >>.\result.txt)
)
if "!buffer:~0,11!"==" Superseded" (
for /f "tokens=1 delims=~" %%f in ('echo %%a') do (echo %%f >>.\result.txt)
)
if "!buffer:~0,16!"==" Install Pending" (
for /f "tokens=1 delims=~" %%f in ('echo %%a') do (echo %%f >>.\result.txt)
)
)
endlocal
Viele Grüße