</> CodeBooks
    ← Volver a PowerShell (página 1)
    Portada de Windows PowerShell in Action, 3rd Edition

    Windows PowerShell in Action, 3rd Edition

    Bruce Payette, Richard Siddaway

    Editorial
    Manning
    Año
    2017
    Páginas
    ~904
    Nivel
    Básico

    De qué trata

    Considerada la obra definitiva y más autorizada sobre el lenguaje, esta tercera edición fue coescrita por Bruce Payette —diseñador principal y creador de la sintaxis de PowerShell en Microsoft— junto al MVP Richard Siddaway. La edición cubre exhaustivamente Windows PowerShell 5.0 y 5.1 (con perspectiva hacia la transición multiplataforma del motor). Aunque parte desde los fundamentos sintácticos del intérprete, su nivel de profundidad lo convierte en un texto indispensable para administradores veteranos, arquitectos de infraestructura y desarrolladores de .NET o C# que buscan entender no solo cómo usar la herramienta, sino las decisiones de diseño que rigen su funcionamiento interno.

    El texto desglosa minuciosamente el árbol de sintaxis abstracta (AST) del lenguaje, el motor de análisis sintáctico (parser), el sistema extendido de tipos (ETS), los bloques de script (scriptblocks) y las clausuras (closures). Examina la creación de clases nativas y tipos enumerados incorporados en PowerShell 5, la arquitectura de módulos dinámicos y manifiestos (.psd1), metaprogramación y depuración avanzada. En el ámbito corporativo y de sistemas, cubre Desired State Configuration (DSC), flujos de trabajo (workflows), administración remota (WS-Management, remoting), seguridad avanzada con JEA (Just Enough Administration), así como la integración profunda con eventos de .NET, objetos COM, CIM y consumo de servicios REST.

    A diferencia de guías introductorias orientadas a tareas mecánicas, el libro no contiene ejercicios de autoevaluación ni un proyecto de software único guiado paso a paso; en su lugar, está repleto de fragmentos de código arquitectónicos, extensiones del lenguaje y técnicas de bajo nivel que ilustran el comportamiento interno del entorno de ejecución. Su principal valor radica en la visión de primera mano que ofrece sobre por qué PowerShell se comporta como lo hace, resolviendo peculiaridades que otros libros omiten. Como advertencia, su curva de aprendizaje puede resultar densa para quien no cuente con una base sólida en programación o conceptos orientados a objetos.

    • PowerShell 5.1
    • Arquitectura del lenguaje
    • Abstract Syntax Tree (AST)
    • Clases y enumeraciones
    • Extended Type System (ETS)
    • PowerShell Remoting
    • Desired State Configuration (DSC)
    • Just Enough Administration (JEA)
    • Integración con .NET
    • Metaprogramación

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de PowerShell con nivel Básico