Les outils sont des outils.
Ils aident ou ils ne le font pas.
Vous avez besoin d'aide ou vous n'avez pas.
Si vous connaissez Unix et les outils dont vous avez besoin à faire sur Windows, alors vous êtes le plus heureux des hommes, et il n'est pas nécessaire d'apprendre PowerShell (sauf si vous voulez explorer).
Mon intention première était d'inclure un ensemble d'outils Unix dans Windows et être fait avec elle (un certain nombre d'entre nous dans l'équipe de profondes univers Unix et une bonne dose de respect pour la communauté.) Ce que j'ai constaté, c'est que cela n'a pas vraiment aider beaucoup. La raison en est que awk/grep/sed ne fonctionnent pas contre COM, WMI, ADSI, le Registre, le cert magasin, etc, etc. En d'autres termes, UNIX est un écosystème complet d'auto-écoute autour des fichiers de texte. En tant que tel, les outils de traitement de texte efficace des outils de gestion. Windows est un système complètement différent de l'écosystème de l'auto-écoute autour des Api et des Objets. C'est pourquoi nous avons inventé PowerShell.
Je pense que vous trouverez, c'est que il y aura beaucoup d'occasions lors de traitement de texte vous n'obtiendrez pas ce que vous voulez sur Windows. À ce stade, vous aurez envie de ramasser PowerShell. REMARQUE - il n'est pas un tout ou rien. Dans PowerShell, vous pouvez appeler vos outils Unix (et d'utiliser le texte de leur processus ou PowerShell du traitement de texte). Vous pouvez également appeler PowerShell à partir de vos outils Unix et obtenir le 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 des passionnés de la rétroaction. Laissez-nous savoir où nous en sommes, tombant sur l'emploi ou si vous n'avez pas un outil dont vous avez besoin et nous allons le mettre sur la liste et d'obtenir à elle. En toute honnêteté, nous sommes à creuser nous-mêmes de 30 ans sur le trou de sorte qu'il est 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 serveur, je pense que vous serez choqués de voir à quelle vitesse ce trou est exécuté.
Quant à l'utilisation que nous avons eu > 3,5 millions de téléchargements à ce jour. Qui ne comprend pas les gens à l'utiliser dans Windows Server 2008, car il est inclus comme un composant facultatif et n'a pas besoin d'un téléchargement. V2 sera disponible dans toutes les versions de Windows. Il sera par défaut pour toutes les éditions à l'exception de Serveur de base où il est un composant facultatif. Peu de temps après Windows 7/Windows Server 2008 R2 navires, nous ferons V2 disponible sur toutes les plateformes XP et au-dessus. En d'autres termes, votre investissement dans l'apprentissage sera applicable à un très grand nombre de machines/environnements.
Un dernier commentaire. Si/lorsque vous commencez à apprendre PowerShell, je pense que vous serez assez heureux. Une grande partie de la conception est fortement influencée par notre univers Unix ainsi, alors que nous sommes tout à fait différents, vous pourrez récupérer très rapidement (après que vous obtenez plus de jurer qu'il n'est pas Unix :-) ). Nous savons que les gens ont un budget très limité pour l'apprentissage - c'est pourquoi nous sommes super hard-core au sujet de la cohérence. Vous allez apprendre quelque chose et puis vous allez l'utiliser plus et plus et plus de nouveau.
Faites l'expérience! Profitez-en! S'engager!
Jeffrey snover fait [MSFT]
Windows Un Partenaire De Gestion De L'Architecte