Powershell - zweidimensionale arrays vergleichen
Guten Abend,
ich stehe vor der Frage wie ich zwei mehrdimensionale Arrays vergleiche und alle Objekte, die nicht im zweiten array vorhanden sind in ein neues schreibe.
Gegeben sind
arryayausSQLAbfrage mit mehreren Feldern, zum Beispiel Projektnummer, also arrayausSQLAbfrage.Projektnummer
arrayausAPIAbfrage mit mehreren Feldern, zum Beispiel Name, also arrayausAPIAbfrage.Name (Name enthält in diesem Fall die Projektnummer, sowie weiteren Text).
Ich habe folgenden Ansatz probiert:
Insgesamt habe ich diverse Varianten dieses Ansatzes versucht, allerdings leider ohne jeden Erfolg.
Vielen Dank vorab für Lösungsansätze.
ich stehe vor der Frage wie ich zwei mehrdimensionale Arrays vergleiche und alle Objekte, die nicht im zweiten array vorhanden sind in ein neues schreibe.
Gegeben sind
arryayausSQLAbfrage mit mehreren Feldern, zum Beispiel Projektnummer, also arrayausSQLAbfrage.Projektnummer
arrayausAPIAbfrage mit mehreren Feldern, zum Beispiel Name, also arrayausAPIAbfrage.Name (Name enthält in diesem Fall die Projektnummer, sowie weiteren Text).
Ich habe folgenden Ansatz probiert:
$fehlendeProjekte = $arryayausSQLAbfrage | Where-Object {[string]$_.Projektnummer -notin [string]$arrayausAPIAbfrage.Name.substring(0, 9)}
Insgesamt habe ich diverse Varianten dieses Ansatzes versucht, allerdings leider ohne jeden Erfolg.
Vielen Dank vorab für Lösungsansätze.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 83494365475
Url: https://administrator.de/contentid/83494365475
Ausgedruckt am: 08.11.2024 um 13:11 Uhr
1 Kommentar
Moin,
es ist natürlich schwierig für uns, wenn du keine exemplarische Arrays postest. Somit können wir es nicht nachstellen und auch keine Lösungen an Hand deiner Rahmenbedingungen entwickeln.
Daher von mir ein allgemeiner Ansatz: Link
Gruß,
Dani
es ist natürlich schwierig für uns, wenn du keine exemplarische Arrays postest. Somit können wir es nicht nachstellen und auch keine Lösungen an Hand deiner Rahmenbedingungen entwickeln.
Daher von mir ein allgemeiner Ansatz: Link
Gruß,
Dani