Windows Update Status auslesen und via ALSO MAX Remotemanagement auslesen
Hi zusammen,
wir nutzen aktuell das Max Remotemanagement für unsere Kunden dessen Server wir betreuen.
Nun möchte mein Chef, dass ich ein Script entwickle das die Server abfragt: "Windows Update Installiert am .." sollte dieses Datum älter als 30 Tage zurück liegen, sollten wir eine Ausgabe zurück bekommen der uns quasi auf anhieb zeigt: "Hee, hier sollten Updates installiert werden." oder eine einfache "1".
Sollte das Datum kleiner als 30 Tage sein, soll eine "0" oder "Updates aktuell" zurückkommen.
Da ich aber echt Probleme mit Powershell-Programmierung habe, wende ich mich an die Fähigen unter uns.
- Meine Scripte laufen nichtmal mehr an. Max Remote sagt "Script wird in 15 Minuten ausgeführt" aber selbst nach den 15 Minuten passiert einfach garnichts.
Wenn Ihr mir Tipps, tricks oder gar nen fertiges Script dazu habt, wäre ich Euch mega dankbar!
Ich danke im Voraus und wünsche schöne Feiertage.
Gruß
PixL
Diese Abfrage ist gemeint:
http://www.imgbox.de/show/img/cfJ7Sr11pz.png
wir nutzen aktuell das Max Remotemanagement für unsere Kunden dessen Server wir betreuen.
Nun möchte mein Chef, dass ich ein Script entwickle das die Server abfragt: "Windows Update Installiert am .." sollte dieses Datum älter als 30 Tage zurück liegen, sollten wir eine Ausgabe zurück bekommen der uns quasi auf anhieb zeigt: "Hee, hier sollten Updates installiert werden." oder eine einfache "1".
Sollte das Datum kleiner als 30 Tage sein, soll eine "0" oder "Updates aktuell" zurückkommen.
Da ich aber echt Probleme mit Powershell-Programmierung habe, wende ich mich an die Fähigen unter uns.
- Meine Scripte laufen nichtmal mehr an. Max Remote sagt "Script wird in 15 Minuten ausgeführt" aber selbst nach den 15 Minuten passiert einfach garnichts.
Wenn Ihr mir Tipps, tricks oder gar nen fertiges Script dazu habt, wäre ich Euch mega dankbar!
Ich danke im Voraus und wünsche schöne Feiertage.
Gruß
PixL
Diese Abfrage ist gemeint:
http://www.imgbox.de/show/img/cfJ7Sr11pz.png
Please also mark the comments that contributed to the solution of the article
Content-Key: 270716
Url: https://administrator.de/contentid/270716
Printed on: April 27, 2024 at 16:04 o'clock
4 Comments
Latest comment
Moin,
z.B. so
Gruß jodel32
z.B. so
if((get-hotfix | measure -Max InstalledOn).Maximum -lt (get-date).AddDays(-30)){return 1}else{return 0}
Halloo PixL
andere Variante ist über die Registry, denn unter Umständen liefert get-hotfix nicht die richtigen Zeiten:
Grüße Uwe
andere Variante ist über die Registry, denn unter Umständen liefert get-hotfix nicht die richtigen Zeiten:
$lastInstalled = Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\Results\Install" -Name LastSuccessTime | select -Expand LastSuccessTime
if ((get-date $lastInstalled) -lt (get-date).AddDays(-30)){return 1}else{return 0}