🧠 Si alguna vez abriste una ventana negra con inscripciones incomprensibles y la cerraste con las palabras «vaya, mejor no tocar», enhorabuena, era PowerShell. Hoy aprenderás a usarlo con inteligencia y sin miedo. Será sencillo, divertido y con memes. ¡Vamos!
¿Qué es PowerShell y por qué lo necesito?

PowerShell es una poderosa herramienta de Microsoft para la automatización de tareas y la gestión de sistemas. Imagina que es como Google Docs, pero para un programador: todo está bajo control, todo está automatizado.
🤔 ¿Por qué no solo el Explorador?
Explorador (ventana de carpeta normal) | PowerShell |
|---|---|
Haz clic con el ratón | Escribes comandos ✍️ |
Cambias lentamente el nombre de 100 archivos | Lo haces con una sola línea de código |
Te desmoronas cuando algo no funciona | Se repara a través de un script |
PowerShell puede ser especialmente útil si:
Trabajas con muchos archivos
A menudo realizas las mismas acciones (por ejemplo, copiar/archivar)
¿Quieres configurar el sistema una vez y olvidarte de la rutina para siempre?
👀 PowerShell es como una superpotencia para tu ordenador. Solo que en lugar de una telaraña, hay comandos.
Cómo abrir PowerShell 🔓
Haz clic en
Win + REscribe
powershellPulsa Enter
¡Y ya estás dentro! (Sí, es así de fácil. ¡No tengas miedo!)
Y si quieres ejecutar PowerShell como administrador:
Encuentra PowerShell a través de la búsqueda de Windows
Haz clic con el botón derecho del ratón y selecciona «Ejecutar como administrador»
🧙♂️ El modo de administrador abre aún más posibilidades (por ejemplo, la gestión de servicios y la configuración de programas).
Primer comando: Get-Help
Get-HelpEste comando es tu nuevo mejor amigo. Te dirá lo que hace cualquier otro comando.
Get-Help Get-ProcessSi quieres ver ejemplos de uso:
Get-Help Get-Process -Examples🧑🏫 Chiste del día: PowerShell es como Stack Overflow, solo que te ayudas a ti mismo.
Comandos útiles para principiantes 🛠️
Equipo | ¿Qué hace? |
| Muestra los procesos en ejecución |
| Finaliza el proceso (por ejemplo, cierra Chrome) |
| Muestra los servicios en el sistema |
| Inicia o detiene los servicios |
| Muestra archivos y carpetas en el directorio actual |
| Cambiar a otra carpeta (análogo de cd) |
| Crear un archivo o carpeta |
| Eliminar un archivo o carpeta |
| Copiar archivos y carpetas |
| Mover archivos y carpetas |
Ejemplos: cómo hacer magia ✨
Ver todos los archivos en la carpeta:
Get-ChildItem C:\Users\PublicIr a la carpeta:
Set-Location C:\Users\PublicCrear archivo de texto:
New-Item -Path . -Name "example.txt" -ItemType "File"Eliminar archivo:
Remove-Item .\example.txtCambiar el nombre del archivo:
Rename-Item -Path "old.txt" -NewName "new.txt"Copiar archivo:
Copy-Item -Path "example.txt" -Destination "backup_example.txt"Mover archivo:
Move-Item -Path "backup_example.txt" -Destination "C:\Backup"🤓 Pss... Así puedes automatizar incluso la limpieza de tu escritorio.
Cómo escribir un guion 💻
Los scripts de PowerShell son simplemente archivos con la extensión .ps1. Puedes abrir el Bloc de notas, escribir comandos, guardar como script.ps1 y luego ejecutarlo.
# Ejemplo: un script que crea 3 carpetas
New-Item -Path . -Name "Project1" -ItemType "Directory"
New-Item -Path . -Name "Project2" -ItemType "Directory"
New-Item -Path . -Name "Project3" -ItemType "Directory"Para iniciar:
.\script.ps1💡 Para que los scripts funcionen, a veces es necesario cambiar la política de ejecución:
Set-ExecutionPolicy RemoteSignedSelecciona Y (Yes) y pulsa Enter. ¡Listo!
🙈 Chiste del día: Los scripts de PowerShell son como la pasta: si lo haces bien, queda delicioso. Si no, todo se pegará.
Cómo automatizar las tareas diarias 🤖
Aquí tienes algunas ideas de lo que puedes automatizar con PowerShell:
🔄 Copia de seguridad de archivos
Copy-Item "C:\Work\*" "D:\Backup\" -Recurse📅 Creación de un diario
$today = Get-Date -Format "yyyy-MM-dd"
New-Item -Path . -Name "log_$today.txt" -ItemType "File"🧹 Limpiar la carpeta «Descargas» de archivos antiguos:
Get-ChildItem "C:\Users\User\Downloads" | Where-Object { $_.LastWriteTime -lt (Get-Date).AddDays(-30) } | Remove-Item🧼 ¡La limpieza automática ya es una realidad!
¿Qué sigue?
Si te ha gustado PowerShell (¡y te va a gustar!), aquí tienes los siguientes pasos:
Aprender a escribir scripts más complejos
Administrar equipos remotos
Automatizar las tareas diarias (copias de seguridad, informes, etc.)
Usar PowerShell con el Programador de tareas de Windows
Trabajar con archivos JSON, CSV y Excel a través de PowerShell
Y si quieres aprender no solo PowerShell, sino también otros lenguajes de programación, prueba Kodik¡Esta es una aplicación cómoda y divertida para aprender Python, JavaScript y otros lenguajes incluso desde cero 🧑💻📱
