Hvordan lage en HTML -rapport med PowerShell

Hvordan lage en HTML -rapport med PowerShell

PowerShell er et skriptspråk kjent for sin fleksibilitet og dets enkelhet. Det tillater konvertering av PowerShell -utgang til en HTML -rapport. HTML -rapporten kan opprettes ved hjelp av “Konvertere-html”Cmdlet i PowerShell. Den nyopprettede HTML -rapporten vil bli eksportert til ønsket sted ved å bruke "Out-fil”Cmdlet.

Denne artikkelen vil oversikt over detaljene for å opprette en HTML -rapport i PowerShell.

Hvordan lage en HTML -rapport med PowerShell?

Som nevnt over kan HTML -rapporten opprettes ved hjelp av "Konvertere-html”Cmdlet. Eksemplene som forklarer konseptet er tydelig beskrevet nedenfor.

Eksempel 1: Opprett en HTML -rapport fra Windows Services -listen

I denne demonstrasjonen vil Windows Services -listen bli konvertert til en HTML -rapport og deretter lagret i en fil:

Get-Service | ConvertTo-Html | Out-fil c: \ doc \ newReport.html

I henhold til koden ovenfor:

  • Først, definer “Get-Service”Cmdlet sammen med rørledningen”|”For å overføre utgangen fra den forrige kommandoen til neste.
  • Deretter spesifiser "Konvertere-html”Cmdlet, og tilsett igjen rørledningen”|”.
  • Etter det, definer “Out-fil”Cmdlet og spesifiser målfilbanen sammen med“.html" Utvidelse:

La oss bekrefte om konverteringen var vellykket eller ikke ved å kjøre koden nedenfor:

Get-ChildItem C: \ Doc \ NewReport.html

Det kan observeres at HTML -rapporten er generert vellykket.

Eksempel 2: Lag en HTML -rapport om hendelseslogger

Denne illustrasjonen vil konvertere PowerShell -hendelsesloggen til en HTML -rapport ved å bruke "Konvertere-html”Cmdlet:

Get -EventLog -Logname "Windows PowerShell" | ConvertTo-Html | Out-fil c: \ doc \ pslog.html

I ovennevnte kodebit:

  • Først, legg til “Get-Eventlog”Cmdlet for å få listen over logger.
  • Skriv deretter “-Lognavn”Parameter og tilordne“Windows PowerShell”Sammen med rørledningen”|”.
  • Deretter legger du til “Konvertere-html”Cmdlet sammen med rørledningen“ | ” en gang til.
  • Til slutt, skriv "Out-fil”Cmdlet og tilordne målfilbanen:

La oss bekrefte om en HTML -rapport ble opprettet:

Get-Childitem C: \ Doc \ PsLog.html

Eksempel 3: Opprett en HTML -rapport om hendelseslogg som har spesifiserte egenskaper

Dette eksemplet vil konvertere hendelsesloggen med selektive egenskaper til en HTML -rapport:

Get -Eventlog -Log "Windows PowerShell" | Konvertere -html -eiendoms -ID, oppgave, nivå

I ovennevnte kodebit:

  • For det første, skriv “Get-Eventlog”Cmdlet sammen med“-Logg”Parameter og tilordne deretter“Windows PowerShell”Verdi.
  • Legg deretter til rørledningen "|" sammen med "Konvertere-html”Cmdlet.
  • Til slutt, definere “-Eiendom”Parameter og tilordne egenskapene atskilt med komma:

Som du kan se at HTML -rapporten er generert.

Konklusjon

HTML -rapporten i PowerShell kan opprettes ved hjelp av “Konvertere-html”Cmdlet. For å gjøre det, først, legg til cmdlet eller streng som skal konverteres til HTML. Etter det, plasser rørledningen “|”Og legg deretter til“ ConvertTo-HTML ”cmdlet. Så igjen, plasser rørledningen “|”Og til slutt legg til målveien for å lagre HTML -rapporten. Denne opplæringen har observert en komplett guide om å lage en HTML -rapport.