u0206084
Goto Top

WSUS Report mit Powershell oder VB

Hallo Kollegen

ich bin auch der suche nach einem Script das mir infos über den % anteile installierter Updates des WSUS pro Maschine ausgibt.

Diese info erhalte ich in der WSUS Console und dies möchte ich automatisiert per task an eine bestimmte Mailadresse versenden lassen. Nachfolgend der Screen was ich mir ausgeben lassen will. Meine Recherche brache bis jetzt keine brauchbaren Ergebnisse, so das ich jemand von euch hat hierzu was.

3478e439bf467f38233c2246206f5d00

Den Prozentsatz "Installiert/nicht zutreffend" möchte ich für jede Maschine auslesen und automatisiert als Report versenden.

Vielen Dank für euere Unterstützung

Gruß Martin

Content-ID: 288568

Url: https://administrator.de/forum/wsus-report-mit-powershell-oder-vb-288568.html

Ausgedruckt am: 23.12.2024 um 04:12 Uhr

122990
122990 17.11.2015 aktualisiert um 10:02:00 Uhr
Goto Top
Moin,
damit solltest du es hinbekommen
WSUS Administrator Module

Gruß grexit
u0206084
u0206084 17.11.2015 um 16:07:25 Uhr
Goto Top
Hallo

danke für den Link, aber ich habe kein Hinweis gefunden auf das was ich suche ich möchte mir den Prozentanteil an installierten Updates ausgeben lassen (siehe Screen) davon ist nichts dokumentiert wie dies angesprochen wird.

Gruß Martin
122990
122990 17.11.2015 um 17:12:08 Uhr
Goto Top
Zitat von @u0206084:
danke für den Link, aber ich habe kein Hinweis gefunden auf das was ich suche ich möchte mir den Prozentanteil an installierten Updates ausgeben lassen (siehe Screen) davon ist nichts dokumentiert wie dies angesprochen wird.
Das müsste in den Eigenschaften von Get-WSUSClients in den untergeordneten Computer-Objekten zu finden sein ...
Kann es hier leider nicht testen.
u0206084
u0206084 18.11.2015 um 08:22:59 Uhr
Goto Top
Hallo

bekomme eine Fehlermeldung beim Aufruf von Get-WSUSClients

PS C:\Windows\System32\WindowsPowerShell\v1.0\Modules> get-wsusclients
s ist nicht möglich, eine Methode für einen Ausdruck aufzurufen, der den NULL hat.
n C:\Windows\system32\WindowsPowerShell\v1.0\Modules\PoshWSUS\PoshWSUS.psm1:207 Zeichen:1
$wsus.GetComputerTargets()
122990
122990 18.11.2015 aktualisiert um 08:40:21 Uhr
Goto Top
Ist ja logisch, denn du hast dich ja noch nicht mit dem WSUS Connected dafür gibt es in dem Modul das passende CMDLet ...Connect-WSUSServer, die Seite zu lesen setze ich eigentlich voraus das man das kann ...
u0206084
u0206084 18.11.2015 um 08:49:02 Uhr
Goto Top
Hallo grexit,

mir fehlt hier einfach der zusammenhang.
Also wenn ich die Module installiert habe, müsste ich doch mit get-clients alle clients angezeigt bekommen.
Dies funktioniert leider nicht. Könntest du mir eine kurze zusammenfassung step by step geben.

Gruß Martin
122990
122990 18.11.2015 um 08:52:11 Uhr
Goto Top
Ich hab doch oben geschrieben das du dich erst mit dem WSUS verbinden musst mit dem CMDLet Connect-WSUSServer damit die Variable $wsus welche zwischen den Funktionen geteilt wird auch gefüllt wird.
u0206084
u0206084 19.11.2015 um 13:29:02 Uhr
Goto Top
Natürlich habe ich dies gelesen habe versucht die Verbindung herzustellen ist jedoch nicht möglich trotz Angabe des ports 8531.
122990
122990 19.11.2015 aktualisiert um 13:31:49 Uhr
Goto Top
Zitat von @u0206084:
Natürlich habe ich dies gelesen habe versucht die Verbindung herzustellen ist jedoch nicht möglich trotz Angabe des ports 8531.
Nicht möglich heißt jetzt was ? Fehlermeldung ?! Firewall ? DNS ?