PowersHell: Return Object

Hi,

bin jetzt schon 2x über das Problem gestolpert dass ich mir keine Objekte korrekt aus Subfunktionen returnen lassen kann.

function Get-Something()
{
$Something = new-object System.Collections.ArrayList
[string]$SomeText = @"
Hello
Hello
123
445
"@

foreach ($Line in $SomeText)
{
$Something.Add($Line)
}
}

function SomethingElse()
{
$Something = Get-Something()
# und retour bekomm ich in etwa
$Something = {0,1,2,3,Hello,Hello,123,445}
}

Das gleiche Problem habe ich bei einem System.Object, ich kanns zwar ausgeben aber nicht mehr bearbeiten oder auf die einzelnen Properties zurückgreifen.
 
Ich habe keine Ahnung von PS, aber da es auf .NET basiert, solltest du doch Referenzen oder Handler zurückgeben können (oder wieauchimmer die zeigerähnlichen Konstrukte von Microsoft genannt werden).
 
Zurück
Oben