¿PowerShell no se reconoce? Mira estas soluciones

No hay razón para negar que PowerShell es mucho más poderoso que el símbolo del sistema, entonces, ¿qué puede hacer cuando no funciona correctamente? Si también te encontraste con un problema molesto y no sabes qué hacer, esta es la guía para ti.

Intentar ejecutar PowerShell te da este error en su lugar: PowerShell no se reconoce como un comando interno o externo. O tal vez esté viendo uno de los errores de PowerShell más simples pero ampliamente difundidos: Término no reconocido.

Sea un caso u otro, tenemos soluciones para ti. Míralos uno por uno en las líneas a continuación.

¿Qué puedo hacer cuando no se reconoce PowerShell?

1. Realice algunos cambios en la variable de entorno de la ruta

variable de entorno de ruta de cambio

Los usuarios experimentados se jactan de haber resuelto el problema agregando fácilmente esto a su variable de entorno de ruta: %SYSTEMROOT%System32WindowsPowerShellv1.0

Intente lo mismo también en caso de que falte una variable de entorno. Si no hace ninguna diferencia, también puede cambiar su secuencia de comandos a esto: %SYSTEMROOT%System32WindowsPowerShellv1.0powershell.exe

2. Cambiar la constante de COMANDO

cambiar la constante de COMANDO

Por otro lado, si no puede resolver los problemas con las dos soluciones rápidas anteriores, este debería ser su próximo paso obvio.

Encuentra tu camino hacia el win32.js en decir/plataforma/win32.js. Mientras esté allí, cambie el COMANDO constante desde potencia Shell a iniciar /b powershell.

3. Evoque la versión de 64 bits de Visual Studio cuando no se reconozcan los comandos de PowerShell

No se reconocen los comandos de PowerShell

Si se trata de comandos de PowerShell que no se reconocen cuando se los llama desde Visual Studio 2017, comience desde aquí: Visual Studio 2017 es de 32 bits, por lo que evoca la versión de 32 bits de PowerShell.

Iniciar PowerShell manualmente en Windows de 64 bits significa usar la versión de 64 bits de PowerShell, por lo que esa es la raíz del problema en sí.

En este caso, evoque específicamente la versión de 64 bits de Visual Studio usando esta sintaxis:
%WINDIR%SysNativeWindowsPowerShellv1.0PowerShell.exe

4. Verifique la ortografía cuando obtenga el error Término no reconocido

Término no reconocido

Cuando el error que está viendo indica que un término no se reconoce como el nombre de un cmdlet, una función, un archivo de script o un programa ejecutable, las cosas son mucho más fáciles.

Todo lo que necesita hacer es verificar más la ortografía del nombre. Si se incluyó una ruta, asegúrese de que sea correcta y vuelva a intentarlo.

Además, parece que agregar PowerShell a la ruta soluciona el problema. Sin embargo, hay una desventaja a tener en cuenta. No todo el mundo está interesado en agregar PowerShell a la ruta; puede buscar una manera de instalar y usar el paquete.

¿Han tenido éxito estos procedimientos? Utilice el área de comentarios para hacérnoslo saber.