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