So erstellen Sie einen HTML -Bericht mit PowerShell

So erstellen Sie einen HTML -Bericht mit PowerShell

PowerShell ist eine Skriptsprache, die für ihre Flexibilität und Einfachheit bekannt ist. Es ermöglicht die Umwandlung von PowerShell -Ausgabe in einen HTML -Bericht. Der HTML -Bericht kann mit der “erstellt werdenConvertto-html”CMDLET in PowerShell. Der neu erstellte HTML -Bericht wird an den gewünschten Ort exportiert, indem Sie die “verwenden“Überdeutend”Cmdlet.

In diesem Artikel wird die Details überprüft, um einen HTML -Bericht in PowerShell zu erstellen.

So erstellen Sie einen HTML -Bericht mit PowerShell?

Wie oben erwähnt, kann der HTML -Bericht mit der “erstellt werdenConvertto-html”Cmdlet. Die Beispiele, die das Konzept deutlich erklären, sind nachstehend beschrieben.

Beispiel 1: Erstellen Sie einen HTML -Bericht über die Windows Services -Liste

In dieser Demonstration wird die Windows Services -Liste in einen HTML -Bericht konvertiert und dann in eine Datei gespeichert:

Get-Service | Convertto-html | Out-Datei C: \ Doc \ NewReport.html

Nach dem obigen Code:

  • Definieren Sie zunächst das "Get-Service"CMDLET zusammen mit der Pipeline"|”Um die Ausgabe des vorherigen Befehls auf den nächsten zu übertragen.
  • Geben Sie dann das an “Convertto-html"CMDLET und fügen Sie erneut die Pipeline hinzu"|”.
  • Danach definieren Sie die “Überdeutend”CMDLET und Geben Sie den Zieldateipfad zusammen mit dem“ an.html" Verlängerung:

Überprüfen Sie, ob die Konvertierung erfolgreich war oder nicht, indem Sie den folgenden Code ausführen:

Get-Childitem C: \ doc \ newReport.html

Es kann beobachtet werden, dass der HTML -Bericht erfolgreich erstellt wurde.

Beispiel 2: Erstellen Sie einen HTML -Bericht über Ereignisprotokolle

Diese Abbildung umwandelt das PowerShell -Ereignis -Protokoll in einen HTML -Bericht mit dem “Convertto-html”CMDLET:

Get -Eventlog -Logname "Windows PowerShell" | Convertto-html | Out-Datei C: \ doc \ pslog.html

Im obigen Code -Snippet:

  • Zunächst fügen Sie die "hinzu"Get-Eventlog”CMDLET, um die Liste der Protokolle zu erhalten.
  • Dann schreibe das "-LognameParameter und zuweisen die “Windows PowerShell"Zusammen mit der Pipeline"|”.
  • Dann fügen Sie das hinzu “Convertto-html"Cmdlet zusammen mit Pipeline" | " nochmal.
  • Schließlich schreiben Sie die “Überdeutend”CMDLET und weisen Sie den Zieldateipfad zu:

Überprüfen Sie, ob ein HTML -Bericht erstellt wurde:

Get-Childitem C: \ doc \ pslog.html

Beispiel 3: Erstellen Sie einen HTML -Bericht über das Ereignisprotokoll mit angegebenen Eigenschaften

In diesem Beispiel werden das Ereignisprotokoll mit selektiven Eigenschaften in einen HTML -Bericht umwandelt:

Get -Eventlog -log "Windows PowerShell" | Convertto -html -Property -ID, Aufgabe, Ebene

Im obigen Code -Snippet:

  • Erstens schreiben "Get-Eventlog"CMDLET zusammen mit dem"-ProtokollParameter und dann die “zuweisen“Windows PowerShell" Wert.
  • Dann fügen Sie die Pipeline hinzu "|" zusammen mit "Convertto-html”Cmdlet.
  • Schließlich definieren Sie die “-EigentumParameter und zuweisen die von einem Komma getrennten Eigenschaften:

Wie Sie sehen, dass der HTML -Bericht erfolgreich erstellt wurde.

Abschluss

Der HTML -Bericht in PowerShell kann mit der “erstellt werdenConvertto-html”Cmdlet. Fügen Sie zuerst das CMDLET oder die String hinzu, die in HTML konvertiert werden soll. Danach platzieren Sie die Pipeline “|”Und dann das CMDLet" convertto-html "hinzufügen. Dann wieder die Pipeline platzieren “|”Und schließlich den Zielpfad hinzufügen, um den HTML -Bericht zu speichern. In diesem Tutorial wurde eine vollständige Anleitung zum Erstellen eines HTML -Berichts beobachtet.