Respondemos a esta pregunta porque hay mucha gente que todavía duda de su utilización…

PowerShell se usa generalmente para automatizar tareas administrativas (gestión del hardware, sistema de archivos, software, usuarios y red) y examinar en detalle el rendimiento y monitorización de escritorios, servidores y dispositivos móviles.

Se utiliza para examinar los sistemas locales y remotos utilizando el modelo de objetos comunes (COM) y la interfaz de administración de Windows (WMI).

Desde PowerShell se puede utilizar WSL y tratar con software con licencia GNU (General Public License).