Windows incluye dos potentes herramientas para trabajar con comandos: CMD (Símbolo del sistema) y PowerShell. Ambas permiten automatizar tareas, solucionar problemas y realizar configuraciones avanzadas.
ipconfig /all — Muestra información detallada de la configuración de red (IP, máscara, puerta de enlace, DNS).
ping [dirección] -t — Envía paquetes de forma continua para comprobar la estabilidad de la conexión.
tracert [dirección] — Rastrear la ruta que toma un paquete hasta el destino.
netstat -an — Muestra todas las conexiones de red activas y los puertos en escucha.
nslookup [dominio] — Consulta servidores DNS para resolver nombres de dominio.
chkdsk C: /f /r — Repara errores y sectores dañados en el disco C:.
diskpart — Herramienta avanzada para particionar discos (interactiva).
dir /a /s — Lista todos los archivos y carpetas, incluyendo ocultos y subdirectorios.
attrib +r archivo.txt — Establece el atributo “solo lectura” a un archivo.
del /f /q /s *.tmp — Borra todos los archivos temporales (.tmp) en el directorio y subdirectorios.
tasklist — Lista todos los procesos activos.
taskkill /PID 1234 /F — Finaliza forzosamente el proceso con ID 1234.
sc query — Lista el estado de los servicios instalados.
net start [servicio] — Inicia un servicio de Windows.
net stop [servicio] — Detiene un servicio.
systeminfo — Muestra información detallada del sistema (SO, hardware, parches, etc.).
sfc /scannow — Escanea y repara archivos del sistema dañados.
wmic bios get serialnumber — Muestra el número de serie de la BIOS.
powercfg /batteryreport — Genera un informe del estado de la batería (útil en laptops).
PowerShell permite ejecutar comandos más complejos, manejar objetos y automatizar tareas mediante scripts.
Get-Process — Muestra procesos activos con detalles.
Stop-Process -Id 1234 -Force — Finaliza el proceso con ID 1234.
Start-Process notepad.exe — Abre una aplicación (en este caso, Notepad).
Get-Service — Lista todos los servicios y su estado.
Start-Service -Name wuauserv — Inicia el servicio de Windows Update.
Stop-Service -Name spooler — Detiene el servicio de cola de impresión.
Restart-Service -Name spooler — Reinicia un servicio.
Get-ChildItem -Path C:\Users -Recurse — Lista archivos y carpetas dentro de “Users”, incluyendo subcarpetas.
Copy-Item -Path archivo.txt -Destination D:\Backup\ — Copia un archivo a otra ubicación.
Remove-Item -Path archivo.txt -Force — Elimina un archivo, incluso si está protegido.
New-Item -Path C:\NuevaCarpeta -ItemType Directory — Crea una carpeta nueva.
Get-EventLog -LogName System -Newest 50 — Muestra los últimos 50 eventos del registro de sistema.
Set-ExecutionPolicy RemoteSigned — Permite ejecutar scripts firmados localmente.
Get-WmiObject Win32_BIOS — Información avanzada sobre la BIOS.
Restart-Computer -Force — Reinicia el equipo de forma inmediata.
ForEach-Object {} — Permite aplicar acciones a cada objeto de una lista.
Invoke-Command -ComputerName PC1 -ScriptBlock { Get-Process } — Ejecuta comandos remotamente en PC1.
Get-Content archivo.txt | Where-Object {$_ -match "Error"} — Filtra líneas que contienen “Error” en un archivo.
Usa siempre PowerShell para tareas complejas y automatizadas.
Ejecuta la consola como administrador para evitar problemas de permisos.
Aprende a combinar comandos y escribir scripts para simplificar tareas.
Consulta siempre la ayuda integrada:
En CMD: help o [comando] /?
En PowerShell: Get-Help [comando] y Update-Help
En RaduanTek te enseñamos a usar estas herramientas para que puedas gestionar tu PC profesionalmente o automatizar tareas.