¿PowerShell no es reconocido? 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 tuvo un problema molesto y no sabe qué hacer, esta es la guía para usted.

Intentar ejecutar PowerSheel le da este error: 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 .

Un caso u otro, tenemos soluciones para usted. 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 ruta

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

Pruebe lo mismo también en caso de que falte una variable de entorno. Si no hay diferencia, también puede cambiar su script a esto: % SYSTEMROOT% System32WindowsPowerShellv1.0powershell.exe

2. Cambiar 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 a win32.js en say / platform / win32.js . Mientras esté allí, cambie la constante COMMAND de powershell a start / b powershell .

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

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

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

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

4. Revise la ortografía al obtener el error Término no reconocido

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

Todo lo que necesita hacer es verificar la ortografía del nombre. Si se incluyó una ruta, asegúrese de que la ruta sea correcta e intente nuevamente.

Además, parece que agregar PowerShell a la ruta parece solucionar el problema. Sin embargo, hay un inconveniente a tener en cuenta. No todos están interesados ​​en agregar PowerShell a la ruta; puede buscar una manera de instalar y usar el paquete.

¿Han sido exitosos estos procedimientos? Use el área de comentarios para informarnos.

LEER SIGUIENTE:

  • Windows PowerShell ha dejado de funcionar: pruebe estas 4 soluciones
  • Ejecute este script de Powershell para eliminar aplicaciones predeterminadas de la imagen de Windows 10
  • Encuentre la clave de producto de Windows usando CMD o PowerShell [GUÍA SIMPLE]

Deja un comentario