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

Abfrage einer System.Collections.ArrayList

$
0
0

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



Viewing all articles
Browse latest Browse all 2314


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