Win 10 Batch-Install MSU und CAB-Dateien

SpiII

Fleet Admiral
Registriert
Juni 2011
Beiträge
16.189
Hi,

ich versuche gerade eine Batchdatei zu erstellen, um sowohl .msu als auch .cab-Dateien aus den Windowsupdates automatisch zu installieren. Ein eigenes Updatepack quasi.

Für die .msu-Dateien habe ich ein vielversprechendes Script gefunden:

Code:
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS 
SETLOCAL ENABLEDELAYEDEXPANSION 
FOR /R "%~dp0" %%A IN (*-KB*.MSU) DO (CALL :SUB %%~nA
ECHO INSTALLING KB!KB_number!
TIMEOUT /t 3 >NUL 
C:\Windows\System32\wusa "%%A" /quiet /norestart) 
ECHO == Press any key to restart ==&PAUSE>NUL
shutdown.exe /r /t 0
GOTO :EOF 

:SUB 
SET "KB_number=%*" 
FOR /F "DELIMS=-" %%B IN ("%KB_number:*-KB=%") DO SET "KB_number=%%B"

Jedoch fehlen mir dann die .cab-Dateien.

Dafür gibt es den Befehl
Code:
dism /online /add-package /packagepath:"%1"
Wie füge ich diesen Befehl sinnig mit ein, sodass sowohl die .msu als auch die .cab-Dateien installiert werden?

Ich verwende Windows 10 64Bit und lade die Updates mit dem WindowsHotfixDownloader.

Liebe Grüße und danke.
:)
 
Das Programm "WSUS Offline" macht sowas und ist es ist ein Open Source Projekt. Das läuft nahezu alles über Skripte, also so wie du es vorhast. Lad dir das runter und schau dir die einzelnen Skripte an. Das Skript, welches Updates installiert, dürfte deine Fragen beantworten.
 
Das Tool kenne ich, möchte es dennoch gerne als Batchdatei haben.
Ich schaue trotzdem mal rein.


EDIT: Ich habe bei den ganzen Scripten von WSUS keinen Überblick. In den einzelnen Dateien steht so viel Zeug drin, da verstehe ich nichts.
 
Zuletzt bearbeitet:

Ähnliche Themen

Zurück
Oben