Skip to content

Cheat Sheet de CMD vs PowerShell

Última verificación septiembre 2026 — corre en tu navegador

CMD vs PowerShell

Busca por código, tarea o categoría en español o inglés. Cada entrada tiene un enlace para guardarla o compartirla.

Mostrando 42 de 42 comandos

Windows: CMD y PowerShell. Sustituye los parámetros <…> antes de ejecutar. Los alias se muestran aparte y no se copian. Son tareas comparables; la salida puede diferir.

Listar archivos con detalles

Archivos · Patrón / sintaxis

CMD

dir /a

PowerShell

Get-ChildItem -Force

Incluye entradas ocultas/de sistema (dir /a, Get-ChildItem -Force); no evita las restricciones de acceso.

Documentación

Eliminar archivo

Archivos · Patrón / sintaxis

CMD

del <file>

PowerShell

Remove-Item <file>

Alias (Windows): rm

Modifica o interrumpe el destino seleccionado. Comprueba el destino y guarda tu trabajo antes de ejecutar; puede requerir permisos elevados.

Documentación

Eliminar directorio

Archivos · Patrón / sintaxis

CMD

rmdir /s /q <dir>

PowerShell

Remove-Item -Recurse -Force <dir>

Modifica o interrumpe el destino seleccionado. Comprueba el destino y guarda tu trabajo antes de ejecutar; puede requerir permisos elevados.

Documentación

Crear archivo vacío

Archivos · Patrón / sintaxis

CMD

type nul > <file>

PowerShell

New-Item -ItemType File -Path "<file>"

CMD vacía un archivo existente. PowerShell New-Item -ItemType File falla si ya existe salvo que uses -Force.

Documentación

Usuario actual

Sistema · Patrón / sintaxis

CMD

whoami

PowerShell

[System.Security.Principal.WindowsIdentity]::GetCurrent().Name
Documentación

Apagar PC

Sistema · Patrón / sintaxis

CMD

shutdown /s /t 0

PowerShell

Stop-Computer

Modifica o interrumpe el destino seleccionado. Comprueba el destino y guarda tu trabajo antes de ejecutar; puede requerir permisos elevados.

Documentación

Reiniciar PC

Sistema · Patrón / sintaxis

CMD

shutdown /r /t 0

PowerShell

Restart-Computer

Modifica o interrumpe el destino seleccionado. Comprueba el destino y guarda tu trabajo antes de ejecutar; puede requerir permisos elevados.

Documentación

Mostrar puertos abiertos

Red · Patrón / sintaxis

CMD

netstat -an

PowerShell

Get-NetTCPConnection

Get-NetTCPConnection solo muestra TCP. Usa Get-NetUDPEndpoint para UDP; estos cmdlets requieren Windows.

Documentación

Trazar ruta

Red · Patrón / sintaxis

CMD

tracert <host>

PowerShell

Test-Connection -Traceroute <host>

Test-Connection -Traceroute requiere PowerShell 6+; en Windows PowerShell 5.1 usa tracert.exe.

Documentación

Terminar proceso por nombre

Procesos · Patrón / sintaxis

CMD

taskkill /im <name> /f

PowerShell

Stop-Process -Name <name> -Force

CMD espera un nombre como notepad.exe; Stop-Process -Name espera notepad, sin .exe. Forzar el cierre puede perder trabajo sin guardar.

Documentación

Terminar proceso por PID

Procesos · Patrón / sintaxis

CMD

taskkill /pid <pid> /f

PowerShell

Stop-Process -Id <pid> -Force

Modifica o interrumpe el destino seleccionado. Comprueba el destino y guarda tu trabajo antes de ejecutar; puede requerir permisos elevados.

Documentación

Iniciar un programa

Procesos · Patrón / sintaxis

CMD

start "" "<program>"

PowerShell

Start-Process -FilePath "<program>"

El primer argumento vacío entre comillas es el título de la ventana CMD. Pon la ruta del ejecutable en el segundo.

Documentación

Detener servicio

Procesos · Patrón / sintaxis

CMD

net stop <svc>

PowerShell

Stop-Service <svc>

Modifica o interrumpe el destino seleccionado. Comprueba el destino y guarda tu trabajo antes de ejecutar; puede requerir permisos elevados.

Documentación

Mostrar espacio en disco

Disco · Patrón / sintaxis

CMD

powershell -NoProfile -Command "Get-PSDrive -PSProvider FileSystem"

PowerShell

Get-PSDrive -PSProvider FileSystem

Invoca Windows PowerShell desde CMD; sustituye WMIC, obsoleto y posiblemente no disponible.

Documentación

Mostrar tamaño del directorio

Disco · Patrón / sintaxis

CMD

dir /s "<dir>"

PowerShell

(Get-ChildItem -LiteralPath "<dir>" -File -Recurse -Force | Measure-Object -Property Length -Sum).Sum

PowerShell suma longitudes de archivos en bytes, no espacio asignado en disco. Incluye ocultos; los archivos inaccesibles pueden dejar un total incompleto.

Documentación

Formatear unidad

Disco · Patrón / sintaxis

CMD

format <drive>: /fs:ntfs

PowerShell

Format-Volume -DriveLetter <drive> -FileSystem NTFS

Formatear destruye los datos del volumen seleccionado. Sustituye <drive> por la letra sin dos puntos (CMD ya los añade). Comprueba el volumen; requiere permisos de administrador.

Documentación

Cheatsheet CMD vs PowerShell

Compara comandos de Windows CMD y PowerShell para archivos, sistema, red, procesos y discos. Copia cada shell por separado. Los alias no se copian; sustituye parámetros como <file> y <dir> antes de ejecutar. Una tarea parecida puede producir distinta salida en cada shell.

Trampas habituales en CMD y PowerShell

Usa la shell indicada sobre cada comando. Entrecomilla las rutas con espacios. CMD start interpreta el primer argumento entre comillas como título de ventana. PowerShell -Traceroute requiere versión 6 o posterior; los cmdlets de red y volúmenes de esta página son específicos de Windows. Revisa el destino antes de eliminar archivos, detener procesos o formatear; algunas acciones requieren permisos elevados.

  • Más de 40 equivalencias entre CMD y PowerShell
  • Diseño de comparación lado a lado
  • Filtrar por categoría (Archivos, Sistema, Red, Procesos, Disco)
  • Búsqueda de texto completo en tareas y comandos
  • Copiar comando CMD o PowerShell de forma independiente

Gratis. Sin registro. Tus datos permanecen en tu navegador. Anuncios mediante Google AdSense (con consentimiento).

Por ·