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-Key: 615622

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

Printed on: April 26, 2024 at 05:04 o'clock

Mitglied: 146189
146189 Oct 23, 2020 at 10:36:08 (UTC)
Goto Top
Get-HotFix -ComputerName "<Name-des-Computers>"  
Member: klausk94
klausk94 Oct 23, 2020 at 10:39:14 (UTC)
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.
Mitglied: 146189
Solution 146189 Oct 23, 2020 at 11:10:35 (UTC)
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  
}
Member: klausk94
klausk94 Oct 23, 2020 at 11:15:48 (UTC)
Goto Top
Vielen Vielen Vielen Dank! Nur eine kleine Frage habe ich noch, kann man mehrere Systeme so auch abfragen?
Also GLEICHZEITIG?
Mitglied: 146189
Solution 146189 Oct 23, 2020 updated at 11:42:11 (UTC)
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