beidermachtvongreyscull
Goto Top

Scriptbasierte Installation von Windows-Updates - Muss WUAUSERV eigentlich vor dem Reboot enabled sein oder könnte ich ihn per Script nach Gebrauch auch wieder sperren?

Hallo Kollegen,

ich hab noch eine Baustelle:

Ich installiere, wenn ich Windows-Updates installiere, diese von Hand.
Auf einer geklonten Maschine führe ich Windows-Updates normal aus und werte anhand des Eventlogs aus, was in welcher Reihenfolge installiert wurde.

Diese Pakete lade ich aus dem MS Catalog runter.

Nun wollte ich diese mit dem Script

$dir = (Get-Item -Path ".\" -Verbose).FullName  
 Foreach($item in (ls $dir *.msu -Name))
 {
    echo $item
    $item = $dir + "\" + $item  
    wusa $item /quiet /norestart | Out-Null
 }

dann entsprechend installieren. "WUSA" benötigt allerdings den aktivierten WUAUSERV-Dienst.
Nach der Installation der MSU-Pakete steht ein Reboot an. Muss der Windows-Update-Dienst dann noch aktiviert sein oder könnte ich ihn im Script nach der Installation des letzten Pakets sperren?

Danke und Gruß
bdmvg

Content-Key: 581311

Url: https://administrator.de/contentid/581311

Ausgedruckt am: 29.03.2024 um 09:03 Uhr

Mitglied: beidermachtvongreyscull
beidermachtvongreyscull 24.06.2020 um 15:23:48 Uhr
Goto Top
Versuch macht kluch. face-smile

Set-Service wuauserv -StartupType Automatic
Set-Service usosvc -StartupType Automatic
Start-Service wuauserv
Start-Service usosvc
$dir = (Get-Item -Path ".\" -Verbose).FullName  
Foreach($item in (ls $dir *.msu -Name))
{
    echo $item
    $item = $dir + "\" + $item  
    wusa $item /quiet /norestart | Out-Null
}
Set-Service usosvc -StartupType Disabled
Set-Service wuauserv -StartupType Disabled
#Restart-Computer

Das ist meine Lösung. Es funktioniert so. Wenn man will, kann man die Kommentierung der letzten Zeile entfernen und der Computer startet nach Installation automatisch neu.