Private/Wissen/X_Technology/X21_CSV.ps1

<#
 
# Verarbeiten von CSV
 
Mit .CSV umgehen
 
- **Hashtags** CSV
- **Version** 2019.09.04
 
#>


# ? .CSV-Datei aus Objekten erzeugen
Get-Process |
    Select-Object -Property Name, Company |
    ConvertTo-Csv -NoTypeInformation -Delimiter ";" |
    Add-Content -Path c:\temp\procs.csv

# ? .CSV-Datei manuell erzeugen
@"
Benutzername;Passwort;Beschreibung
p.lustig;P@ssw0rd;Peter Lustig (IT)
e.gruen;Geh1imAbc;Eva Grün (HR)
"@
 | Set-Content -Path c:\temp\NewUsers.csv

# ? .CSV-Datei in objekte umwandeln
Get-Content -Path C:\Temp\NewUsers.csv |
  ConvertFrom-Csv -Delimiter ";"