L'avenir de cmd & powershell
Nous en discutions aujourd'hui, alors j'ai fait une petite recherche mais je n'ai rien trouvé, zip, nada.
Quel est l'avenir du shell CMD DE ms? Ont-ils l'intention de le remplacer complètement par powershell dans les futures versions de windows, ou simplement expédier powershell comme alternative parallèle ?
Quelqu'un a-t-il des liens, des articles,... quoi qu'il en soit concernant ce qui précède, parce que je n'ai pas été en mesure de me soucier de la position de ms en ce qui concerne.
4 réponses
La dernière version de Windows 7 a les deux coquilles séparément. Je crois qu'ils ne remplaceront pas le bon vieux cmd.EXE. Ils en ont besoin principalement pour des raisons de compatibilité. Beaucoup de programmes appellent cmd / c, et répliquer exactement le même mécanisme pour powershell serait une duplication des efforts. Donc, je suppose que le cmd.exe reste.
Cmd.exe ne va nulle part (il est beaucoup trop largement utilisé).
Cependant, je ne pense pas que vous verrez des améliorations (pas qu'ils ont brûlé à travers eux de toute façon).
Powershell est extrêmement bon pour faire des tâches complexes. Cependant, il est plus difficile à apprendre et il est beaucoup, beaucoup plus lent.
CMD restera car vous pouvez exécuter des fichiers batch et des opérations de ligne de commande extrêmement rapidement. En outre, il est extrêmement peu coûteux de faire apparaître un shell de commande et d'exécuter une commande.
Imaginez combien de scripts de connexion se briseraient s'ils supprimaient cmd.exe? Même si Powershell pouvait exécuter toutes les commandes cmd de manière transparente (ce qu'il ne peut pas), les scripts de connexion s'exécutant sous Powershell seraient beaucoup trop lents lors de la connexion de l'utilisateur, car vous devrez également attendre le chargement de.Net.
J'ai entendu parler d'un administrateur Citrix qui a converti ses scripts de connexion en Powershell et s'est rapidement rendu compte que c'était une mauvaise idée.