PowerShell es un shell de línea de comandos que se utiliza para la automatización de tareas a través de un lenguaje de secuencias de comandos basado en el marco. NET de Microsoft. PowerShell usa comandos llamados cmdlets para integrarse con scripts o aplicaciones. PowerShell se incluye de forma nativa con Windows y se puede abrir desde el comando Ejecutar, mientras que los usuarios de Mac y Linux deberán instalarlo y ejecutarlo a través de la Terminal. Una vez que se ejecuta, hay algunos cmdlets básicos que puede usar para familiarizarse con PowerShell.
Pasos
Método 1 de 4: Ejecución de PowerShell (Windows)
Paso 1. Presiona ⊞ Win + R
Esto abrirá una ventana de comando Ejecutar.
- Si no desea utilizar el comando Ejecutar, también puede buscar "PowerShell" en el menú Inicio.
- PowerShell se incluye con las versiones de Windows 7 o posteriores.
Paso 2. Ingrese "PowerShell" en el campo de texto
Paso 3. Haga clic en "Aceptar"
Se abrirá una nueva ventana de PowerShell.
Método 2 de 4: Ejecutar PowerShell (Mac)
Paso 1. Vaya a https://github.com/PowerShell/PowerShell en su navegador web
Esta es la página oficial de github para PowerShell.
Paso 2. Descargue e instale el archivo.pkg para Mac
Debe ejecutar OSX 10.11 o más reciente.
Paso 3. Abra el Launchpad
Este es el icono del cohete en el muelle inferior.
Paso 4. Ingrese "Terminal" en el campo de búsqueda
También puede encontrar el Terminal en "Aplicaciones> Utilidades".
Paso 5. Ejecute la Terminal
Aparecerá una ventana de terminal en blanco.
Paso 6. Ingresa "powershell" y presiona ↵ Enter
Aparecerá un indicador de PowerShell con "PS" en pantalla. Esto significa que PowerShell se está ejecutando y puede usar la Terminal para ingresar cmdlets.
Método 3 de 4: Ejecución de PowerShell (Ubuntu)
Paso 1. Vaya a https://github.com/PowerShell/PowerShell en su navegador web
Esta es la página oficial de github para PowerShell.
Paso 2. Descargue el archivo.deb para su versión correspondiente de Linux
PowerShell está disponible para Ubuntu 14.04 o 16.04. Tienen instaladores separados enumerados en la página.
Paso 3. Abra una ventana de Terminal
Puedes presionar ⊞ Win + Alt + T o hacer clic en "Inicio" y buscar "Terminal".
Paso 4. Ingresa “sudo dpkg -i [nombre de archivo del instalador]” y presiona ↵ Enter
Se le pedirá que ingrese la contraseña de su computadora cuando use el comando "sudo". Es posible que vea una falla con dependencias no satisfechas, pero esto se resolverá pronto.
El nombre del archivo del instalador se verá como "powershell_6.0.0-alpha.10-1ubuntu1.16.04.1_amd64.deb" o "powershell_6.0.0-alpha.10-1ubuntu1.14.04.1_amd64.deb" según la versión de Ubuntu que esté ejecutando
Paso 5. Ingresa “sudo apt-get install -f” y presiona ↵ Enter
Esta configuración de PowerShell se completará.
Paso 6. Ingresa "powershell" y presiona ↵ Enter
Aparecerá un indicador de PowerShell y podrá ejecutar cmdlets en la Terminal.
Método 4 de 4: uso de comandos básicos de PowerShell
Paso 1. Utilice "Get-Command" para buscar cmdlets
Por sí solo, este cmdlet mostrará todos los demás cmdlets. Puede limitar su búsqueda utilizando modificadores.
- Por ejemplo: "Get-Command Name * Disable *" mostrará solo los cmdlets con "deshabilitar" en el nombre.
- Todos los cmdlets se ingresan escribiéndolos en la ventana de PowerShell y presionando ↵ Enter.
Paso 2. Utilice "Get-Help" para obtener información sobre un cmdlet determinado
Este cmdlet le proporcionará toda la información sobre otro cmdlet, y lo más importante es la sintaxis de cómo se usa el cmdlet de destino.
Por ejemplo: "Get-Help Get-Process" mostrará toda la información utilizable para el cmdlet "Get-Process"
Paso 3. Utilice "Get-Process" para utilizar un proceso que se ejecuta en una computadora
Solo esto mostrará una lista completa de los procesos que se ejecutan en su computadora. Con un modificador, puede destacar los procesos que provienen de una aplicación específica.
- Por ejemplo: "Get-Process winword" mostrará todos los procesos que ejecuta Microsoft Word.
- De manera similar, "Start-Process" se puede utilizar para lanzar una instancia de una aplicación / proceso.
Paso 4. Utilice "Get-Member" para ver las propiedades o métodos de un objeto
Este cmdlet necesita un objeto "canalizado" para que sea útil. Esto se hace agregando un "|" entre un objeto y el cmdlet "Get-Member".
Por ejemplo: “Get-Process | Get-Member”canalizará el cmdlet Get-Process a Get-Member, y Get-Member enumerará todas las propiedades y métodos que puede utilizar al realizar secuencias de comandos con Get-Process
Paso 5. Utilice "Dónde-Objeto" para seleccionar objetos según los criterios
Los criterios en Where-Object se establecen mediante el siguiente formato: “{$ _ [objeto] [operador] [parámetro]}”. Where-Object también necesita un objeto conectado a él.
- Por ejemplo: “Get-Process | Where-Object {$ _. Name -eq "notepad"} "ejecutará Get-Process con la limitación donde el nombre del objeto es igual a" notepad ".
- Otros operadores incluyen: "-lt" (menor que), "-gt" (mayor que), "-le" (menor o igual que), "-ge" (mayor o igual que), "-ne" (no es igual a) o "-like" (coincidencia de patrones).
- Los parámetros que utilizan cadenas (palabras) deben ir entre comillas. Esto no es necesario para enteros (números).