Ich implementiere einen Powershell PSProvider für einige interne hierarchische Daten. Alles funktioniert gut, ich kann durch den Baum mit üblichen cd/dir-Befehle navigieren, das einzige, was nicht funktioniert, ist Tab-Vervollständigung.
Ich kann sehen, dass Powershell die Funktion GetChildName() mit einem Sternchen im Pfad aufruft, wenn die Tabulatortaste gedrückt wird (wenn ich "dir c" eingebe und die Tabulatortaste drücke, wird die Funktion GetChildName() mehrmals mit der Zeichenfolge "c*" aufgerufen). Ich habe versucht, alle untergeordneten Namen des Ordners, der mit "c" beginnt, zurückzugeben, aber Powershell zeigt immer nur den ersten untergeordneten Namen an. Ich kann keine Dokumentation über dieses Verhalten finden, was übersehe ich?