Ja, funktioniert hatte es.
Nur eben hier etwas unpraktisch, dass es ging -> Patches von falscher Version.
Wenn man zwar die Delphi-Version aktualisierte, aber vergaß den Patch auszutauschen/abzuschalten (damals gab es 11.3 Patch 1 noch nicht).
Code:
cd /d "C:\Program Files (x86)\Embarcadero\Studio\22.0\bin"
call rsvars.bat
REM getitcmd --accepteulas --install=11.0Patch-November;11.0PatchJanuary-10
REM getitcmd --accepteulas --install=11.2Patch-Patch1
getitcmd --accepteulas --install=11.3Patch-Patch1
@if %errorlevel% == 5 pause :
UAC aborted /
Access denied
@if %errorlevel% == 3 pause : path not found
@if %errorlevel% == 9009 pause : executable or drive not found
Hätte man fast erwarten können, dass der 11.2Patch-Patch1 erkennt und meckert, weil es kein 11.2 war.
Bzw. da er in
getitcmd --filter=all --list=
nicht aufgelistet wird,
wäre war ich davon ausgegangen, dass es heißt "existiert" nicht, anstatt "OK, wenn du willst, dann mach ich es einfach dennoch".