Pasar al contenido

Windows PowerShell

AplicaciónMicrosoft Corporation

También llamado powershell, windows powershell 5.1, pwsh

Microsoft CorporationSistema

El host de Windows PowerShell 5.1 que se incluye con Windows. El proceso es powershell.exe. PowerShell 7 es pwsh.exe y requiere una instalación independiente.

Lo que necesita saber

Windows PowerShell es powershell.exe. PowerShell 7 es una instalación diferente llamada pwsh.exe.

Windows todavía incluye PowerShell 5.1. Microsoft documenta PowerShell 7 como el shell multiplataforma actual. Ambos pueden coexistir. cmd.exe es un tercer intérprete.

¿Qué es?
El host integrado de PowerShell 5.1
¿Es pwsh lo mismo?
No. Eso es PowerShell 7
¿Seguro?
El host sí. Los scripts varían
Feex dice
Si un script indica instalar PowerShell 7 y usted solo tiene powershell.exe, está en 5.1. Yo no eliminaría el host integrado para "actualizar".

¿Qué es Windows PowerShell?

Windows PowerShell 5.1 es el host de automatización integrado. El ejecutable es powershell.exe en WindowsPowerShell\v1.0. PowerShell 7 instala pwsh.exe a su lado.

Si nunca lo ha utilizado

Si Inicio muestra "Windows PowerShell", ese es el host 5.1 integrado. Ya lo tiene. Una ventana azul que acepta comandos no es automáticamente malware. PowerShell 7 es una descarga independiente llamada pwsh.exe. cmd.exe es un tercer intérprete, más antiguo. No elimine 5.1 para "actualizar".

¿Para qué se utiliza?

Scripts de administración

Los instaladores y los scripts de TI todavía llaman a powershell.exe porque 5.1 está en todas partes.

Comandos puntuales

Get-Process, operaciones con archivos y comprobaciones rápidas. El host de la consola es powershell.exe más conhost.exe.

Tareas programadas

Un proceso de PowerShell oculto al iniciar sesión suele ser una tarea. El producto en sí no necesita Aplicaciones de inicio.

¿Para quién es?

  • Administradores que todavía tienen módulos exclusivos para 5.1
  • Usuarios que abrieron "Windows PowerShell" desde Inicio
  • Personas que deberían leer una línea de comandos antes de entrar en pánico

Estado actual

5.1 es compatible de forma integrada y se encuentra en mantenimiento. PowerShell 7 es la rama de desarrollo activa de funciones. Este artículo cubre el host integrado y remite a pwsh para la versión 7.

¿Qué antigüedad tiene?

PowerShell 1.0 se lanzó en 2006. Windows PowerShell 5.1 es el host integrado en las versiones actuales de Windows 10 y 11. PowerShell 7 es la rama multiplataforma que comenzó como PowerShell Core. Monad fue su nombre preliminar. Ese nombre no es lo que se ejecuta hoy en día.

Versiones

Primero los canales principales. No todos los números de compilación exactos están verificados aquí.

Windows PowerShell 5.1
PowerShell 7 (pwsh)

Requisitos del sistema

Los valores siguen las pautas públicas del editor. La carga de trabajo aún modifica la necesidad real.

Mínimo

Requisitos mínimos del sistema
Sistema operativo Se incluye con las versiones admitidas de Windows 10 y Windows 11

Perfil de recursos

Demanda de CPU
Varía según el script
Demanda de RAM
Canalizaciones de objetos de gran tamaño

Procesos instalados

Estos ejecutables pertenecen a este producto cuando está instalado.

Procesos instalados
powershell.exe Windows PowerShell 5.1
pwsh.exe PowerShell 7, si está instalado
conhost.exe Ventana de consola

Componentes de inicio

Un proceso de PowerShell oculto al iniciar sesión es una tarea o un acceso directo. El producto en sí no necesita Aplicaciones de inicio.

Ubicaciones de archivos

Ubicaciones comunes de Windows PowerShell
Host 5.1 C:\Windows\System32\WindowsPowerShell\v1.0\

Formatos de archivo

PS1PSM1

Problemas comunes

Sorpresas con EncodedCommand

Examine el proceso principal. Si Office inicia PowerShell, suele tratarse de una macro.

El módulo solo funciona en 5.1

Por eso Microsoft mantuvo el host integrado. Instalar 7 no elimina 5.1.

Cómo resolver problemas

Lea el proceso principal antes de entrar en pánico

Que Office o un navegador inicien PowerShell codificado es cuestión de un script. El archivo del host en System32 sigue siendo de Microsoft.

Instale PowerShell 7 desde Microsoft Learn si le indicaron usar pwsh

winget install Microsoft.PowerShell o la página de documentación. Eso agrega pwsh.exe. No reemplaza a 5.1.

La directiva de ejecución es una directiva, no una configuración de virus

Get-ExecutionPolicy. Restricted es habitual en un PC nuevo. Eso no significa que la instalación esté dañada.

Alternativas

cmd.exe para scripts por lotes. pwsh para módulos actuales. Elíjalos en función del script que tenga, no por modas.

Ayuda oficial y descargas

Comience con el proveedor. Los sitios con ejecutables aleatorios no son un canal de soporte.

Contactos oficiales
Información general (5.1 frente a 7) learn.microsoft.com/powershell/scripting/overview Qué host tiene
Instalar PowerShell 7 learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh en Windows
Referencia de 5.1 learn.microsoft.com/powershell/scripting/windows-powershell/overview Windows PowerShell integrado
GitHub PowerShell github.com/PowerShell/PowerShell Código fuente y versiones de PowerShell 7

Hardware relacionado

Cualquier PC con Windows compatible. Las sesiones remotas trasladan el trabajo al destino.

Detalles técnicos

Detalles técnicos

Los hashes de archivo por versión y las rutas de licencias por volumen no están verificados en esta vista previa.

Fuentes y verificación

Etiqueta de fuente registrada: agosto de 2026. Esta etiqueta no establece una verificación independiente. Cómo investigamos.

¿Fue útil este artículo?

Un sí o un no es suficiente. Elija un motivo si lo desea o agregue una breve nota.

¿Fue útil este artículo?