
PowerShell in Depth, 2nd Edition
Don Jones, Jeffery Hicks, Richard Siddaway
- Editorial
- Manning
- Año
- 2014
- Páginas
- ~744
- Nivel
- Avanzado
De qué trata
Manual de referencia exhaustivo publicado por Manning y elaborado por tres de los referentes más reconocidos de la comunidad PowerShell (Don Jones, Jeffery Hicks y Richard Siddaway). Esta segunda edición está orientada a Windows PowerShell 3.0 y 4.0 (Windows Server 2012 R2 y Windows 8.1). Está dirigido a administradores de sistemas, ingenieros de soporte y especialistas en operaciones de nivel intermedio a avanzado que ya dominan los comandos básicos de la consola y buscan un manual de cabecera riguroso para diseñar herramientas de automatización robustas y estandarizadas.
El libro profundiza en los mecanismos internos del pipeline, el sistema extendido de tipos (ETS), el formateo personalizado mediante archivos .ps1xml y la creación de funciones avanzadas con atributos de cmdlet ([CmdletBinding()]). Aborda detalladamente la administración remota a través de WinRM y WS-Man (Enter-PSSession, Invoke-Command), el uso de trabajos en segundo plano (Start-Job) y tareas programadas, así como la gestión de credenciales y seguridad de ejecución. Asimismo, enseña a interactuar con la infraestructura moderna de gestión mediante CIM (Get-CimInstance) y WMI, flujos de trabajo persistentes (PowerShell Workflows), manipulación de datos estructurados (XML, JSON, CSV), interoperabilidad con el runtime de .NET Framework y la base declarativa de Desired State Configuration (DSC).
No está estructurado como un cuaderno de ejercicios escolares ni plantea la construcción de una aplicación monolítica; su enfoque consiste en proporcionar patrones de código reales, funciones reutilizables y módulos de administración listos para el entorno de producción. Destaca notablemente por su profundidad técnica y su claridad para explicar cómo transformar scripts frágiles en herramientas de nivel empresarial con manejo robusto de excepciones (try/catch/finally). Quedan fuera las novedades multiplataforma introducidas años más tarde con PowerShell Core (versiones 6 y 7), por lo que está estrictamente enfocado en la administración de entornos Windows.
- PowerShell 4.0
- PowerShell Remoting
- Desired State Configuration (DSC)
- CIM y WMI
- Funciones avanzadas
- Módulos y manifiestos
- Manejo de errores
- PowerShell Workflows
- Integración con .NET
- Automatización de Windows Server
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos
