Cómo usar PowerShell desde cero
PowerShell es una herramienta de línea de comandos avanzada integrada en Windows que permite automatizar tareas y gestionar el sistema de forma eficiente. Esta guía te enseñará los fundamentos necesarios para comenzar a usar PowerShell con confianza.
- Abre PowerShell en tu equipo. Presiona Windows + R, escribe 'powershell' y presiona Enter. También puedes hacer clic derecho en el botón Inicio y seleccionar 'Windows PowerShell' del menú contextual. Se abrirá una ventana azul con texto blanco donde verás el prompt PS C:\Users\tu_usuario>.
- Familiarízate con la estructura de comandos. Los comandos de PowerShell siguen el formato Verbo-Sustantivo, como Get-Process o Set-Location. Escribe 'Get-Help' y presiona Enter para ver la ayuda general. Los comandos distinguen mayúsculas y minúsculas, aunque PowerShell es generalmente flexible con esto.
- Navega por el sistema de archivos. Usa 'Get-Location' para ver tu ubicación actual. Cambia de directorio con 'Set-Location C:\' para ir al disco C, o 'Set-Location ..' para subir un nivel. Lista el contenido de una carpeta con 'Get-ChildItem' o su alias 'ls'.
- Aprende a usar parámetros y filtros. Los parámetros se agregan con guiones, como 'Get-ChildItem -Path C:\Windows -Recurse'. Para filtrar resultados, usa el pipe | seguido de Where-Object. Ejemplo: 'Get-Process | Where-Object {$_.CPU -gt 100}' muestra procesos que usan más de 100 unidades de CPU.
- Gestiona procesos y servicios básicos. Visualiza procesos en ejecución con 'Get-Process'. Para servicios, usa 'Get-Service'. Puedes detener un proceso con 'Stop-Process -Name nombredelprocess' o iniciar un servicio con 'Start-Service -Name nombredelservicio'. Siempre verifica el nombre exacto antes de detener procesos.
- Obtén información del sistema. Ejecuta 'Get-ComputerInfo' para obtener información completa del sistema. Para detalles de hardware específicos, usa 'Get-WmiObject Win32_ComputerSystem' para información básica del equipo, o 'Get-WmiObject Win32_LogicalDisk' para información de discos duros.
- Guarda y ejecuta scripts simples. Crea archivos .ps1 para guardar comandos. Usa 'notepad miprimerscript.ps1' para crear un archivo, escribe tus comandos y guárdalo. Ejecuta el script escribiendo '.\miprimerscript.ps1' desde la ubicación del archivo. Es posible que necesites cambiar la política de ejecución con 'Set-ExecutionPolicy RemoteSigned' la primera vez.