Powershell - Descripción general
Windows PowerShell es un command-line shell y scripting languagediseñado especialmente para la administración del sistema. Su analogía en Linux se llama Bash Scripting. Basado en .NET Framework, Windows PowerShell ayuda a los profesionales de TI a controlar y automatizar la administración del sistema operativo Windows y las aplicaciones que se ejecutan en el entorno Windows Server.
Comandos de Windows PowerShell, llamados cmdlets, le permite administrar las computadoras desde la línea de comandos. Los proveedores de Windows PowerShell le permiten acceder a los almacenes de datos, como el Registro y el Almacén de certificados, tan fácilmente como accede al sistema de archivos.
Además, Windows PowerShell tiene un analizador de expresiones enriquecido y un lenguaje de secuencias de comandos completamente desarrollado. Entonces, en palabras simples, puede completar todas las tareas que realiza con GUI y mucho más.
PowerShell ISE
Windows PowerShell Integrated Scripting Environment(ISE) es una aplicación de host para Windows PowerShell. En Windows PowerShell ISE, puede ejecutar comandos y escribir, probar y depurar scripts en una única interfaz gráfica de usuario basada en Windows con edición de varias líneas, finalización de tabulaciones, coloración de sintaxis, ejecución selectiva, ayuda contextual y compatibilidad con el derecho a -lenguajes izquierdos.
Puede usar elementos de menú y métodos abreviados de teclado para realizar muchas de las mismas tareas que realizaría en la consola de Windows PowerShell. Por ejemplo, cuando depura un script en Windows PowerShell ISE, para establecer un punto de interrupción de línea en un script, haga clic con el botón derecho en la línea de código y luego haga clic enToggle Breakpoint.
Comandos básicos de PowerShell
Hay muchos comandos de PowerShell y es muy difícil incluir todos estos comandos en este tutorial, nos centraremos en algunos de los comandos más importantes y básicos de PowerShell.
El primer paso es ir al comando Get-Help que le brinda una explicación sobre cómo dar un comando y su parámetro.