Les outils ne sont que des outils.
Ils aident ou non.
Vous avez besoin d'aide ou non.
Si vous connaissez Unix et que ces outils font ce que vous devez faire sous Windows - alors vous êtes un gars heureux et il n'est pas nécessaire d'apprendre PowerShell (sauf si vous voulez explorer).
Mon intention initiale était d'inclure un ensemble d'outils Unix dans Windows et d'en finir (un certain nombre d'entre nous dans l'équipe ont des antécédents Unix profonds et une bonne dose de respect pour cette communauté.)
Ce que j'ai trouvé, c'est que cela n'a pas vraiment aidé beaucoup. La raison en est que AWK / grep / sed ne fonctionne pas contre COM , WMI , ADSI , le registre, le magasin de certificats, etc., etc.
En d'autres termes, UNIX est un écosystème entier réglé automatiquement autour de fichiers texte. En tant que tels, les outils de traitement de texte sont des outils de gestion efficaces. Windows est un écosystème complètement différent auto-réglé autour des API et des objets. C'est pourquoi nous avons inventé PowerShell.
Je pense que vous constaterez qu'il y aura de nombreuses occasions où le traitement de texte ne vous donnera pas ce que vous voulez sous Windows. À ce stade, vous voudrez prendre PowerShell. REMARQUE - ce n'est pas un accord tout ou rien. Dans PowerShell, vous pouvez appeler vos outils Unix (et utiliser leur processus de texte ou le traitement de texte de PowerShell). Vous pouvez également appeler PowerShell à partir de vos outils Unix et obtenir du texte.
Encore une fois - il n'y a pas de religion ici - notre objectif est de vous donner les outils dont vous avez besoin pour réussir. C'est pourquoi nous sommes si passionnés par la rétroaction. Faites-nous savoir où nous tombons sur le chantier ou si vous n'avez pas un outil dont vous avez besoin et nous le mettrons sur la liste et y arriverons.
En toute honnêteté, nous nous sortons d'un trou de 30 ans, donc cela va prendre un certain temps. Cela dit, si vous prenez la version bêta de Windows Server 2008 / R2 et / ou les bêtas de nos produits serveurs, je pense que vous serez choqué de la rapidité avec laquelle ce trou se comble.
En ce qui concerne l'utilisation - nous avons eu plus de 3,5 millions de téléchargements à ce jour. Cela n'inclut pas les personnes qui l'utilisent dans Windows Server 2008, car il est inclus en tant que composant facultatif et n'a pas besoin d'être téléchargé.
V2 sera livré dans toutes les versions de Windows. Il sera activé par défaut pour toutes les éditions, sauf Server core où il s'agit d'un composant facultatif. Peu de temps après la livraison de Windows 7 / Windows Server 2008 R2, nous rendrons V2 disponible sur toutes les plates-formes, Windows XP et supérieur. En d'autres termes - votre investissement dans l'apprentissage sera applicable à un très grand nombre de machines / environnements.
Un dernier commentaire. Si / quand vous commencez à apprendre PowerShell, je pense que vous serez plutôt content. Une grande partie de la conception est fortement influencée par nos arrière-plans Unix, donc bien que nous soyons assez différents, vous le prendrez très rapidement (après avoir fini de cusser que ce n'est pas Unix :-)).
Nous savons que les gens ont un budget très limité pour l'apprentissage - c'est pourquoi nous sommes très intransigeants sur la cohérence. Vous allez apprendre quelque chose, puis vous l'utiliserez encore et encore.
Expérience! Prendre plaisir! Engager!