Code-Beispiel

Erstellen einer CSV-Datei mit den laufenden Windows-Systemdiensten

Autor: Dr. Holger Schwichtenberg

Beschreibung

Zum Importieren und Exportieren von Daten im CSV(Common Separated Value-)Format bietet die PowerShell die Commandlets Export-Csv und Import-Csv.
Beim Exportieren gibt es zwei Alternativen:

Man kann eine normale CSV-Datei ohne Metadaten erstellen lassen:
Get-Service | Where-Object {$_.status -eq "running"} | export-csv j:\demo\dokumente\dienste.csv –NoTypeInformation

Alternativ dazu kann man eine CSV-Datei erzeugen, bei der in der ersten Zeile nach „#Type“ hinterlegt ist, welche Objekttypen persistiert sind.
Get-Service | Where-Object {$_.status -eq "running"} | export-csv j:\demo\dokumente\dienste.csv

Programmcodebeispiel in PowerShell-Pipeline

Get-Service | Where-Object {$_.status -eq "running"} | export-csv j:\demo\dokumente\dienste.csv –NoTypeInformation

Weiteres Programmcodebeispiel in PowerShell-Pipeline

Get-Service | Where-Object {$_.status -eq "running"} | export-csv j:\demo\dokumente\dienste.csv

 

Querverweise

 Liste aller Codebeispiele  Definition '.NET Framework Class Library'  PowerShell Community Portal

Buchtipp

Buchcover PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch (6. Auflage Juni 2024 (10. Auflage Gesamtreihe)) PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
Autor(en): Dr. Holger Schwichtenberg
Erschienen 2024
Umfang: 1426 Seiten
ISBN: 3446481958

Beratung & Support

Schulungen

  Anfrage für eine individuelle Schulung zum Thema POWERSHELL POWERSHELL   Gesamter Schulungsthemenkatalog