DSM Management Suite

Erstellen Sie automatisch Patch-Berichte aus der DSM Management Suite mit Python

Erstellen Sie automatisch Patch-Berichte aus der DSM Management Suite mit Python

Das Herzstück der DSM Management Suite ist das Backend oder die Web-API. Das Backend verarbeitet alle Daten, die vom Client Sync Script übertragen werden. Sowohl das Windows-Dashboard als auch das Web-Dashboard rufen diese Daten ab und zeichnen sie für Sie grafisch auf. Wenn Sie mehr Einzelberichte benötigen oder zeitgesteuert Berichte erstellen möchten, können Sie dies jederzeit tun, indem Sie Ihre Bewertungen einfach selbst an das Back-End der DSM Management Suite senden. In diesem Artikel werde ich Ihnen erklären, wie Sie mit Python automatisch Patch-Berichte aus der DSM Management Suite erstellen können

Ivanti DSM - Fehlgeschlagene Policies auf Neuinstallieren setzen

Ivanti DSM - Fehlgeschlagene Policies auf Neuinstallieren setzen

Jeder, der Ivanti DSM verwendet, kennt das Problem: Manchmal läuft es beim Verpacken und Ausrollen nicht immer reibungslos, selbst nach einer langen Test- und Pilotinstallationsphase.

Fehlende Abhängigkeiten in Paketen oder auf andere Weise installierten produktiven Computern können dazu führen, dass einige Richtlinieninstanzen in Ivanti DSM fehlschlagen. Oft treten die Fehler nur durch Zeitüberschreitungen auf. Mit den PSX Powershell-Erweiterungen von NWC-Services können Sie solche Richtlinieninstanzen problemlos auf “Neuinstallation” zurücksetzen.

Natürlich sollte dieses PowerShell-Skript mit Vorsicht verwendet werden. In den meisten Fällen gibt es einen gültigen Grund, warum die Richtlinieninstanzen fehlgeschlagen sind. Bitte verwenden Sie das Skript mit Bedacht. Es sollte klar sein, dass Sie selbst für das Risiko verantwortlich sind.

Ivanti DSM - Überwachen von Patch-Management-Jobrichtlinien mit Powershell

Ivanti DSM - Überwachen von Patch-Management-Jobrichtlinien mit Powershell

Ivanti DSM verwendet Jobrichtlinien, um Patch-Pakete zu installieren, mit denen zeitgesteuert nach Sicherheitslücken gesucht und diese geschlossen werden können. Diese Jobrichtlinien können auf einen Fehler stoßen. Wenn das Problem weiterhin besteht, werden möglicherweise keine Updates mehr auf einzelnen Geräten installiert. Ebenso kommt es häufig vor, dass ein Computer auf einen Neustart wartet, bevor Updates erneut installiert werden können. Dies ist im Kommentar der Jobrichtlinieninstanz zu sehen, wird jedoch normalerweise erst bemerkt, wenn Sie feststellen, dass ein Computer lange Zeit keine Updates installiert hat. Mein Ivanti DSM - Patch Management Powershell-Skript kann diese Fehler identifizieren und in einem Bericht zusammenfassen.

Ivanti DSM - Patch Status in Excel exportieren (inkl. Pivot Charts)

Ivanti DSM - Patch Status in Excel exportieren (inkl. Pivot Charts)

Vermissen Sie eine Option in Ivanti DSM, um Ihre Patch-Übersicht sinnvoll zu organisieren? Sie können einen CSV-Export der Patch-Richtlinien auf jedem Client durchführen. Dies ist jedoch mit 1000 Clients nicht mehr möglich und auch nicht mehr praktikabel. Wenn Sie die Powershell-Erweiterungen von “NWC-Services” verwenden, können Sie mit einem Powershell-Skript eine Patch-Übersicht erstellen, die Daten in Excel konvertieren und sogar schöne Pivot-Diagramme erstellen. Mit meinem Ivanti DSM - Patch Status to Excel Tool (oder Skript) können Sie dies sehr einfach tun.

DSM Management Suite - Anleitung

DSM Management Suite - Anleitung

Bevor wir mit dem Handbuch zur DSM Management Suite beginnen: Vielen Dank, dass Sie sich für meine Software entschieden haben. Es wurde viel Zeit und Liebe in die Software gesteckt, mit dem Ziel das Ivanti DSM Patch Management besser zu machen. Ich hoffe sehr, dass Sie die Anwendung erfolgreich in Ihr Unternehmen integrieren und verwenden können.

Wie Sie nicht mehr benötigte Ivanti DSM-Patch-Pakete mit PowerShell löschen

Wie Sie nicht mehr benötigte Ivanti DSM-Patch-Pakete mit PowerShell löschen

Patch-Pakete, sei es APM oder PatchLink, werden in der DSM-Umgebung heruntergeladen, wenn ein Client Sicherheitslücken aufweist und diese nicht gepatcht werden. Infolgedessen sammeln sich im Laufe der Zeit einige Gigabyte an, insbesondere wenn viele Produkte von Drittanbietern verwendet werden. Das Löschen von nicht mehr verwendeten Ivanti DSM-Patch-Paketen kann zeitaufwändig sein. In Version 2016.2 R2 gibt es keine Option zum automatischen Löschen von Patch-Paketen basierend auf festgelegten Kriterien. Die Powershell-Erweiterungen können für dieses Szenario hilfreich sein. In diesem Beispiel werden alle Patch-Pakete gelöscht, die nicht mehr verwendet werden oder für die keine offene (ausstehende) Richtlinieninstanz vorhanden ist. Sie können das Ivanti DSM PowerShell Script anschließend natürlich anpassen oder erweitern.