Las herramientas son solo herramientas.
Ayudan o no.
Necesitas ayuda o no la necesitas.
Si conoce Unix y esas herramientas hacen lo que necesita que hagan en Windows, entonces usted es un tipo feliz y no hay necesidad de aprender PowerShell (a menos que quiera explorar).
Mi intención original era incluir un conjunto de herramientas de Unix en Windows y terminar con esto (algunos de nosotros en el equipo tenemos profundos antecedentes de Unix y una buena dosis de respeto por esa comunidad).
Lo que encontré fue que esto realmente no ayudó mucho. La razón de esto es que AWK / grep / sed no funciona contra COM , WMI , ADSI , el Registro, el almacén de certificados, etc., etc.
En otras palabras, UNIX es un ecosistema completo autoajustado alrededor de archivos de texto. Como tal, las herramientas de procesamiento de texto son efectivamente herramientas de gestión. Windows es un ecosistema completamente diferente autoajustado en torno a API y objetos. Por eso inventamos PowerShell.
Lo que creo que encontrarás es que habrá muchas ocasiones en que el procesamiento de texto no te dará lo que quieres en Windows. En ese punto, querrás elegir PowerShell. NOTA: no es un acuerdo de todo o nada. Dentro de PowerShell, puede llamar a sus herramientas de Unix (y usar su proceso de texto o el procesamiento de texto de PowerShell). También puede llamar a PowerShell desde sus herramientas de Unix y obtener texto.
Una vez más, no hay religión aquí, nuestro enfoque es darle las herramientas que necesita para tener éxito. Es por eso que nos apasiona tanto la retroalimentación. Háganos saber dónde nos estamos cayendo en el trabajo o dónde no tiene una herramienta que necesita y la pondremos en la lista y lo buscaremos.
Honestamente, nos estamos cavando de un hoyo de 30 años, por lo que nos llevará un tiempo. Dicho esto, si elige la versión beta de Windows Server 2008 / R2 y / o las versiones beta de nuestros productos de servidor, creo que se sorprenderá de lo rápido que se llena ese vacío.
Con respecto al uso, hemos tenido más de 3.5 millones de descargas hasta la fecha. Eso no incluye a las personas que lo usan en Windows Server 2008, porque está incluido como un componente opcional y no necesita una descarga.
V2 se enviará en todas las versiones de Windows. Estará activado de forma predeterminada para todas las ediciones, excepto Server core, donde es un componente opcional. Poco después de que se envíe Windows 7 / Windows Server 2008 R2, haremos que V2 esté disponible en todas las plataformas, Windows XP y superior. En otras palabras, su inversión en aprendizaje será aplicable a una gran cantidad de máquinas / entornos.
Un ultimo comentario. Si / cuando comienzas a aprender PowerShell, creo que estarás bastante feliz. Gran parte del diseño está muy influenciado por nuestros fondos de Unix, por lo que, si bien somos bastante diferentes, lo recogerás muy rápidamente (después de que hayas insinuado que no es Unix :-)).
Sabemos que las personas tienen un presupuesto muy limitado para el aprendizaje, es por eso que somos muy duros con respecto a la coherencia. Aprenderás algo y luego lo usarás una y otra vez.
¡Experimentar! ¡Disfrutar! ¡Contratar!