Hard Zone : Hardware, Reviews, Noticias, Tutoriales, Foros de ayuda – Comandos de PowerShell que todo usuario de Windows debe conocer

Cuando hablamos de PowerShell, muchos son los usuarios que lo consideran una versión vitaminada de CMD. Si bien es cierto que tienen parte de razón, realmente no es lo mismo, por lo que no todos los comandos se pueden utilizar de forma indistinta.
PowerShell es una herramienta de línea de comandos desarrollada por Microsoft para administrar sistemas, automatizar tareas, gestionar entornos entre otros. A diferencia de CMD, esta herramienta trabaja con objetos en lugar de con texto plano, por lo que permite realizar tareas más avanzadas que con CMD.
Un ejemplo de cómo PowerShell trabaja con objetos es la siguiente línea:
Get-Process | Sort-Object CPU | Select-Object Name,CPU
Este comando es una tubería de PowerShell, uno de los conceptos más importantes que se presenta con una barra vertical |(Alt GR 1) y que sirve para conectar comandos en entre sí, pasando la salida de un comando para que la utilice el siguiente comando como entrada.
Este comando en concreto realiza tres pasos:
- Get-Process: Muestra una lista de todos los procesos que se están ejecutando en el sistema en ese momento.
- Sort-Object CPU: Coge ese listado y lo ordena en función del uso de la CPU de forma ascendente (por defecto).
- Select-Object Name,CPU: Coge el último listado, reduce la lista para que únicamente se muestren las columnas nombre del proceso y el tiempo de procesador que lleva consumido.
Si quieres sacarle todo el partido a PowerShell, en HardZone hemos recopilado cuáles son los comandos básicos que debes aprender a conocer para sacarle todo el partido a esta potente herramienta de Microsoft.
Comandos esenciales de PowerShell
Información del sistema
Además de identificar el hardware del equipo, permite también conocer el historial de comandos que hemos utilizado, algo que, en ocasiones, puede ser de mucha utilidad.
- Muestra información detallada del sistema => Get-ComputerInfo
- Muestra la fecha y hora => Get-Date
- Muestra el historial de comandos =>Get-History
- Limpia el historial =>Clear-History

Navegación y archivos
A través de PowerShell podemos movernos entre carpetas y realizar operaciones básicas con archivos como crear, copiar, mover e incluso eliminar archivos.
