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

Objekte lassen sich mit "foreach" nicht auslesen

$
0
0

Hallo, ich habe ein Objekt erzeugt:

$arr = New-Object -TypeName PSObject

$arr=@{}
$arr['name1'] = @{}
$arr["name1"]["ItemCount"] = 26
$arr["name1"]["TotalItemSize"] = 3000
$arr["name1"]["Database"] = "xxx"
$arr["name1"]["Storage"] = "nie"


$arr["name2"]=@{}
$arr["name2"]["ItemCount"] = 26
$arr["name2"]["TotalItemSize"] = 3000
$arr["name2"]["Database"] = "xxx"
$arr["name2"]["Storage"] = "nie"

Dieses Object möchte ich nun mit einer doppelten foreach-schleife auslesen lassen:

foreach ($i in $arr){
    foreach ($j in $i){
        $j
    }
}

Nach meinem Wissensstand sollte doch jeweils das Ergebnis der einzelnen Values ausgegeben werden.

Kann mir jemand erklären was ich falsch mache?

Vielen Dank schon mal im Vorraus!


Viewing all articles
Browse latest Browse all 2314


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