Это известная проблема "ASCIIbetical" порядка и "естественного" порядка применительно к powershell. Чтобы иметь возможность сортировать в powershell так же, как это делает проводник, вы можете использовать эту оболочку через интерфейс StrCmpLogicalW, который фактически выполняет естественную сортировку для Windows Проводник. Это потребует некоторой сантехники.
Однако эта статья предполагает, что в python существует три реализации liner такого типа. Можно было бы надеяться, что командлет Get-ChildItem или, по крайней мере, поставщик файловой системы может иметь встроенную функцию естественной сортировки. К сожалению, они этого не делают.
Итак, вот вопрос, что является простейшей реализацией этого в Powershell? Простым я имею в виду наименьшее количество кода для записи и, возможно, сторонних/внешних скриптов/компонентов. В идеале я хочу короткую функцию Powershell, которая будет сортировать для меня.