PowerShell
Shell y lenguaje de scripting de Microsoft para administración de sistemas
Tipado: dynamic Creado: 2006
Paradigmas
object-orientedfunctionalprocedural
Ventajas y Desventajas
Ventajas
- + Potente para administración Windows
- + Orientado a objetos (pipelines de objetos)
- + Integración con .NET
- + Multiplataforma con PowerShell Core
- + Excelente para automatización enterprise
Desventajas
- - Sintaxis puede ser verbose
- - Curva de aprendizaje para no-Windows users
- - Menos común en Linux/macOS
- - Ejecución más lenta que bash para tareas simples
Casos de Uso
- Automatización de sistemas Windows
- Administración de Active Directory
- DevOps y CI/CD en Windows
- Gestión de Azure