Hasta el infinito y más allá
Powershell de Microsoft es un programa de marco que automatiza tareas y administra la configuración en una variedad de plataformas. Utiliza control de línea de comandos para administrar computadoras tanto localmente como de forma remota, abriendo un mundo de posibilidades informáticas.
Toma el control de tu ordenador
Powershell lleva la informática a otro nivel. Su razón de ser es dar a los usuarios más control sobre sus sistemas operativos.
Esta interfaz de usuario de .NET framework fue diseñada originalmente para Microsoft, pero desde entonces ha cambiado a un proyecto de código abierto disponible también para sistemas operativos Mac y Linux. Su código fuente base ahora está disponible en GitHub para contribuciones y mejoras.
Los diseñadores de Powershell han incorporado muchos comandos útiles en su framework para facilitar su uso. Dos ejemplos de estos son Get-Command x, que te da una lista de 'cmdlets' (comandos) disponibles para una acción en particular, y Get-Help para obtener más información sobre cada cmdlet.
Su facilidad de uso puede ser tanto una ventaja como un peligro, dado lo poderoso que es Powershell. El programa puede causar fácilmente grandes cambios de configuración (intencionales o no) y, por lo tanto, debe usarse con precaución. Dos formas de mitigar este riesgo son crear un entorno de prueba durante las sesiones de práctica e incluir los parámetros '-confirm' para probar tu script antes de ejecutarlo.
Uno de los usos más avanzados de Powershell es su capacidad para acceder y controlar múltiples ordenadores en una red. Esto es particularmente útil para administradores de redes o cualquier persona que necesite estar al mando de varias máquinas simultáneamente.
¿Dónde se puede ejecutar este programa?
Este programa se ejecuta en Windows XP y versiones más recientes, así como en sistemas operativos Mac y Linux.
¿Existe una mejor alternativa?
No. Para lo que hace, Powershell es tu mejor opción. Si insistes en buscar en otro lugar, algunas otras opciones decentes son cmder y Cygwin.
Nuestra opinión
Powershell es una herramienta valiosa y eficiente para aquellos que buscan controlar su computadora desde la línea de comandos o que trabajan con servidores conectados a múltiples dispositivos.
¿Deberías descargarlo?
Definitivamente. Si eres alguien a quien describe la oración anterior, es muy probable que esta shell te sea útil. Por otro lado, si eres un usuario de computadora 'normal', probablemente no lo necesitarás mucho.