PowerShell
PowerShell es el shell y lenguaje de scripting de Microsoft para administración de sistemas. A diferencia de Bash, su pipeline transporta objetos .NET en lugar de texto, lo que lo hace muy potente para automatizar tareas en Windows, Azure y, desde su versión multiplataforma, también en Linux y macOS.
- Creado por Jeffrey Snover (Microsoft)
- Año 2006
- Paradigma: Scripting · interpretado (orientado a objetos)
- Extensiones: .ps1, .psm1, .psd1
Para qué se usa
- Administración de Windows
- Automatización y DevOps
- Gestión de Azure
A favor
- Pipeline de objetos
- Potente en Windows
- Multiplataforma (Core)
En contra
- Verboso
- Sintaxis peculiar
- Arranque lento
Ecosistema
- .NET
- PSReadLine
- Pester
- PS Gallery
- Az module
Ejemplo
Write-Host "¡Hola, mundo!"