Ich habe schon eine Weile ein interessantes Problem. Sagen wir, ich habe die Funktion
function GetAllFiles($creds, $fld){
$newFiles = New-Object "system.collections.generic.list[string]"
... andere Dinge, die Einträge hinzufügen
return $newFiles
}
Auf der Aufrufseite, wenn ich ausführe
$files = GetAllFiles $creds $fld
$files.Remove("EinVorhandenerEintrag")
bekomme ich
dir-ls.ps1:Method invocation failed because [System.Object[]] doesn't contain a meth od named 'Remove'.
Wenn ich $newFiles.GetType() mache
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Object[] System.Array
Wie kann ich es wieder zu "system.collections.generic.list[string]" machen?
Danke