@LotPings Du hattest recht! Hinzufügen von ".exe" zu ls tat "den Trick". Ich habe eine Schleife hinzugefügt, um eventuelle Argumente zu übernehmen, die ich vielleicht übergeben möchte, und die Argumente in meine $ Command-Variable eingefügt. Ich bin nicht sicher, ob ich das am besten gemacht habe, aber es funktioniert! Hehe. Danke noch einmal!
# gnuwin32 "ls" Set-Alias -name ls -value ListDirectory -Option AllScope Function ListDirectory { $allArgs = ""; For ($i=0; $i -lt $args.Length; $i++) { $allArgs += $args[$i] + " "; } $Command = "ls.exe $allArgs -I ntuser\.* -I NTUSER\.*"; }