Euh, juste comme ça, cmd, c'était quand même l'équivalent du bash Linux paru avec non pas windows 3.1, mais windows 2.0...
Il a toujours été décrié parce qu'une merde sans nom pour faire de l'administration, puisque ne permettant pas de faire facilement ce que tu faisais avec l'interface GUI de l'OS (genre définir un groupe de travail).
Il aura juste fallu attendre PowerShell, et donc presque 20 pour avoir un système de script interactif, dont les commandes, bizarrement sont directement inspiré du bash Linux (ls, grep, etc.) tout en gardant les équivalents CMD pour ne pas perdre les users M$.
A noter que Powershell devait sortir de manière intégrée depuis Vista, mais qu'ils n'ont pas pu le faire. Il est donc sorti comme un produit à part, avant d'être intégré en natif dans Seven... Accessoirement, PowerShell est moins rapide que Bash (je me demande bien qui est le con qui s'est dit "Ouais faisons de l'objet pour un outil de commande système"), et souffre encore d'un manque de fonctionnalité par rapport au Bash Linux...
Alors oui on me dira qu'on peut mettre du .Net par dessus pour combler les lacunes, mais moi j'appelle pas ça une révolution technique, mais plutôt une rustine posée à l'arrache...
Enfin Power shell n'est rétro-compatible que jusque XP, et encore en version 1.0, c'est à dire sans compatibilité, ou presque avec .Net... Wouhou, la toute puissance d'une invite de commande qui ne permet de faire qu'à peine la moitié de ce que tu pourrais faire avec un bash...
Partager