Hallo zusammen,
wie kann man ein Array abfragen um Werte abzufragen?
Ich möchte die Spalte ID abfragen von einer Zeile mit bestimmten Eintrag in Name, quasi wie in etwa:
$testid = $BestandsListe.ID where $BestandsListe.Name -like "Testeintrag 9"
Als Beispiel habe ich das Array wie folgt erstellt:
$BestandsListe = New-Object -TypeName System.Collections.ArrayList for ($i=1; $i -le 10; $i++) { [void]$BestandsListe.Add([PSCustomObject]@{ Datum=Get-Date; ID=$i; Name="Testeintrag $i"; Gruppe="Test-Gruppe $i"; Erstellt="Nein" }) }
Im Moment mache ich das so, was etwas umständlich erscheint, aber eventuell nur so möglich ist:
$testid=$BestandsListe.ID[$BestandsListe.Name.IndexOf("Testeintrag 9")]
Get das auch besser oder eleganter?
Viele Grüsse,
Daniel