Для винды существует:
batch (минимальный набор команд оставшихся от MS DOS и небольшой набор утилит, как родных так и внешних)
PowerShell - это уже новая разработка, и она уже заменяется на PS Core, для кросс платформенности.
Есть bash который партирован CYGWIN.
Так же есть bash WSL, насколько он полно может управлять системой, я не знаю. Не экспеременировал.