klausk94
Goto Top

Windows Updates via Powershell auslesen von Remote aus

Hallo Zusammen,

ich bin aktuell echt am Verzweifeln. Aktuell hab ich mir einen Befehl zusammengebastelt, der aber nicht so ganz klappt...
Ich hoffe Ihr könnt mich bei meinem Vorhaben unterstützen.

Ziel sollte das ganze sein, dass man sich via Powershell an einem Server anmeldet und dort die "offenen" Updates auslesen kann.

Befehl: Enter-PSSession -ComputerName <SERVERNAME> -Credential DOMAIN\USER Invoke-Command -ScriptBlock { Get-WindowsUpdate -MicrosoftUpdate -Verbose }


Grüße
Klaus

Content-ID: 615622

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

Ausgedruckt am: 24.11.2024 um 14:11 Uhr

146189
146189 23.10.2020 um 12:36:08 Uhr
Goto Top
Get-HotFix -ComputerName "<Name-des-Computers>"  
klausk94
klausk94 23.10.2020 um 12:39:14 Uhr
Goto Top
Du hast vermutlich meine Frage nicht richtig gelesen... Dieser Befehl zeigt die INSTALLIERTEN Updates an mit Datum. Das war nicht die Frage die ich gestellt habe.
146189
Lösung 146189 23.10.2020 um 13:10:35 Uhr
Goto Top
Uuups, aber auch kein Beinbruch

Invoke-Command -ComputerName XYZ -ScriptBlock {
    ((new-object -ComObject "Microsoft.Update.Session").CreateUpdateSearcher()).Search("Type='Software' and IsInstalled=0 and IsHidden=0").Updates | select Title, IsInstalled  
}
klausk94
klausk94 23.10.2020 um 13:15:48 Uhr
Goto Top
Vielen Vielen Vielen Dank! Nur eine kleine Frage habe ich noch, kann man mehrere Systeme so auch abfragen?
Also GLEICHZEITIG?
146189
Lösung 146189 23.10.2020 aktualisiert um 13:42:11 Uhr
Goto Top
-Computername akzeptiert auch ein String-Array mit den Computernamen/Adressen als Parameter face-wink. Die werden dann auch parallel abgefackelt.
Windows PowerShell: Dive Deep into Remoting