Powershell - это хорошо, но это дополнительная вещь, которую вы должны установить. Не стандартно в почти любой установке Windows. Так что, если это только для вашего собственного использования, то powershell должен быть в порядке. Если вам нужно, чтобы скрипты запускались на компьютерах всего населения, например, как часть производимого вами программного обеспечения, это может быть не лучшим вариантом.
Если у вас все в порядке с дополнительной установкой, вы можете попробовать Cygwin. Это позволяет вам иметь в своем распоряжении полную командную строку Linux bash и все связанные с ней инструменты.
Если вам нужно что-то включить в установку Windows по умолчанию. Там в командной строке Windows (cmd.exe). Который имеет некоторую функциональность, но очень несовершенен по сравнению с тем, что доступно в Linux. Другая, возможно, еще более серьезная проблема заключается в том, что документации не так много.
Вы также можете быть заинтересованы в VB Script (Flame Off). VB Script должен работать практически при любой недавней стандартной установке Windows и намного более функциональн, чем командная строка.