Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Auslesen 2 Spalten in 2 CSV per script

$
0
0

Hallo Leute,

leider ist Powershell nicht meine stärke und helfen das ihr mir helfen könnt.

Ich habe Powershell 2.0 und möchte gerne in der einen CSV Name und Standort auslesen die befinden sich in Spalte C und D.

In der anderen CSV steht Nachname und Ort und befindet sich in Spalte B und E.

Unter Name und Nachname stehen jeweils die Nachnamen nur das sie eine anderen Spaltennamen habe wie es auch bei Standort und Ort ist.

#einlesen erste Datei
$test_csv = Import-CSV 'D:\Test.csv' -delimiter ";"

#einlesen zweite Datei
$test2_csv = Import-CSV 'D:\Test2.csv' -delimiter ";"

#ergebnis Datei
$csv_test3 = 'D:\Test3.csv'

Compare-Object -ReferenceObject $test2_csv -DifferenceObject $test2_csv -Property "Name";"Standort" -PassThru |
    Where-Object -Property 'SideIndicator' -Value '=>' -EQ |
        Export-Csv -Path 'D:\Test3.csv' -Delimiter ';' -NoTypeInformation -Encoding UTF8

wenn ich es test zeigt er mir immer an das er kein Parameternamen findet und so wie ich gelesen habe und hoffe nicht das ich mich verlesen habe geht es mit Property erst ab Powershell 2.0.

Was kann ich jetzt machen das er 2 Spalten liest und die dann mit der anderen CSV vergleich ob genau das gleiche drin steht und mir halt nur die Anzeigt die nicht übereinstimmen.

Danke für die Zeit und hilfe


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>