Windows PowerShell: qué es, comandos, comparación con cmd...
Sigue leyendo si quieres adentrarte en el mundo PowerShell y conocer este útil más en profundidad. En este artículo vamos a ver muchas de las comodidades que nos permitirán dejar de lado la interfaz gráfica de Windows.
¿Qué es Windows PowerShell?
Windows PowerShell es una interfaz de consola desarrollada por Microsoft que permite al usuario interaccionar con las funciones internas del sistema. Esta ejecución suele tener lugar de forma rápida y sencilla mediante secuencias de comandos que se introducen en el terminal. Se trata de una potente herramienta que además supera con creces las prestaciones que ofrece Símbolo del Sistema (cmd).
¿Por qué debería utilizar PowerShell?
A día de hoy, prácticamente todo el mundo que utiliza un ordenador con frecuencia reconoce la herramienta Símbolo del sistema de Windows. Sin embargo, PowerShell pasa desapercibida en la mayoría de los casos. Por esta razón hemos querido darle su espacio. Consideramos que se trata de una herramienta más flexible y completa que puede ser empleada por cualquier usuario, una vez entendidos los comandos, se tengan o no conocimientos avanzados en informática.
¿Qué ventajas tiene PowerShell frente a Símbolo del sistema (cmd)?
- PowerShell permite la ejecución de conjuntos de comandos, conocidos como scripts. Esto ha reducido significativamente el tiempo de actuación y, por tanto, de espera.
- PowerShell ha heredado ciertos comandos de Linux y destaca la posibilidad de utilizar tuberías.
- PowerShell es más eficiente para la administración de datos y tareas complejas.
- A diferencia de PowerShell, en cmd no podemos pasar la salida de un comando a otro.
- PowerShell trabaja con objetos.
- PowerShell cuenta con ISE (Entorno de Scripting Integrado, en castellano). Por el contrario, cmd cuenta sólo con la interfaz de línea de comandos.
- PowerShell se basa en .NET Framework y esto le da acceso a librerías.
- A diferencia de cmd, con PowerShell puedes realizar una conexión con los productos de Microsoft cloud.
- PowerShell es compatible con sistemas Linux.
- PowerShell no se reduce a la consola. Más bien, se puede ejecutar con cualquier tipo de programa.
¿Cómo lanzar Windows PowerShell?
El procedimiento es muy sencillo. Para ejecutar Windows PowerShell hemos de pulsar las teclas Windows + R, escribir “powershell” y pulsar Enter. ¡Eso es todo! De forma alternativa, si eres usuario de Windows 10, también puedes hacer clic derecho en Inicio y seleccionar Windows Power Shell en el menú que aparece. Una vez hecho esto, ¡ya puedes meterte en faena!
¿Qué comandos tiene PowerShell?
Dado que la lista de comandos de esta herramienta es muy amplia hemos decidido enseñarte un truco para acceder a ella de manera rápida y sencilla a fin de poder seleccionar aquel que más te convenga según tus objetivos. Para visualizar todos los comandos (e incluso introducir los tuyos propios) utilizaremos el asistente Windows PowerShell ISE. Para abrirlo pulsamos Windows + R, escribimos “powershell ise” y hacemos clic en Aceptar. Esta herramienta también nos permitirá ejecutar scripts. Se nos abrirá una ventana con una lista de todos los comandos a la derecha. Otra manera de obtener todos los comandos es escribir “Get-Command” en la consola. Para saber cómo utilizar cada uno de ellos utilizaremos Get-Help, seguido del comando del que queremos saber más detalles. Para más información recomendamos visitar la documentación de PowerShell.