Werkzeuge sind nur Werkzeuge.
Sie helfen oder nicht.
Du brauchst Hilfe oder nicht.
Wenn Sie wissen, dass Unix und diese Tools unter Windows genau das tun, was Sie von ihnen erwarten, sind Sie ein glücklicher Kerl und müssen PowerShell nicht lernen (es sei denn, Sie möchten es erkunden).
Meine ursprüngliche Absicht war es, eine Reihe von Unix-Tools in Windows aufzunehmen und damit fertig zu werden (einige von uns im Team haben einen tiefen Unix-Hintergrund und eine gesunde Portion Respekt für diese Community.)
Was ich fand war, dass dies nicht wirklich viel half. Der Grund dafür ist, dass AWK / grep / sed nicht gegen COM , WMI , ADSI , die Registrierung, den Zertifikatspeicher usw. usw. funktioniert .
Mit anderen Worten, UNIX ist ein ganzes Ökosystem, das sich selbst um Textdateien dreht. Als solche sind Textverarbeitungswerkzeuge effektiv Verwaltungswerkzeuge. Windows ist ein völlig anderes Ökosystem, das sich um APIs und Objekte dreht. Deshalb haben wir PowerShell erfunden.
Ich denke, Sie werden feststellen, dass es viele Fälle geben wird, in denen die Textverarbeitung unter Windows nicht das bringt, was Sie wollen. An diesem Punkt möchten Sie PowerShell abholen. HINWEIS - Es ist nicht alles oder nichts. In PowerShell können Sie Ihre Unix-Tools aufrufen (und deren Textverarbeitung oder die Textverarbeitung von PowerShell verwenden). Sie können PowerShell auch über Ihre Unix-Tools aufrufen und Text abrufen.
Auch hier - hier gibt es keine Religion - liegt unser Fokus darauf, Ihnen die Werkzeuge zu geben, die Sie benötigen, um erfolgreich zu sein. Deshalb sind wir so begeistert von Feedback. Lassen Sie uns wissen, wo wir auf den Job fallen oder wo Sie kein Werkzeug haben, das Sie benötigen, und wir werden es auf die Liste setzen und es erreichen.
Ehrlich gesagt graben wir uns aus einem 30-jährigen Loch heraus, also wird es eine Weile dauern. Wenn Sie jedoch die Beta von Windows Server 2008 / R2 und / oder die Betas unserer Serverprodukte erwerben, werden Sie schockiert sein, wie schnell sich diese Lücke füllt.
In Bezug auf die Nutzung hatten wir bisher> 3,5 Millionen Downloads. Dies schließt nicht die Personen ein, die es in Windows Server 2008 verwenden, da es als optionale Komponente enthalten ist und keinen Download benötigt.
V2 wird in allen Windows-Versionen ausgeliefert. Es ist standardmäßig für alle Editionen aktiviert, außer für den Serverkern, bei dem es sich um eine optionale Komponente handelt. Kurz nach dem Versand von Windows 7 / Windows Server 2008 R2 stellen wir V2 auf allen Plattformen, Windows XP und höher, zur Verfügung. Mit anderen Worten - Ihre Investition in das Lernen wird auf eine sehr große Anzahl von Maschinen / Umgebungen anwendbar sein.
Ein letzter Kommentar. Wenn Sie anfangen, PowerShell zu lernen, werden Sie ziemlich glücklich sein. Ein Großteil des Designs ist stark von unseren Unix-Hintergründen beeinflusst. Obwohl wir uns stark voneinander unterscheiden, werden Sie es sehr schnell lernen (nachdem Sie darüber nachgedacht haben, dass es kein Unix ist :-)).
Wir wissen, dass die Menschen nur ein sehr begrenztes Budget für das Lernen haben - deshalb legen wir großen Wert auf Konsistenz. Sie werden etwas lernen und es dann immer und immer wieder verwenden.
Experiment! Genießen! Engagieren!