Lo único que todos los productos de Microsoft tienen en común son los crípticos mensajes de error que le dan cuando algo sale mal. En lugar de hablar en inglés simple para que todos podamos entenderlo, los programas de Microsoft le brindan algunas tonterías indescifrables que necesita que Google comprenda incluso de forma remota. El mensaje de error "el término no se reconoce como el nombre de un cmdlet" en PowerShell es uno de esos mensajes.
PowerShell es una utilidad de línea de comandos para usar en Windows que permite ejecutar algunas aplicaciones y scripts potentes. Si bien la GUI es fácil de usar y hace el trabajo, un script rápido puede lograr mucho más en un tiempo mucho más corto. Si ejecuta rutinas en docenas o cientos de computadoras, los scripts son un verdadero salvavidas.
Un 'cmdlet' es un script o proceso ejecutado dentro de PowerShell. Generalmente se denota por una palabra, luego un guión y luego otra palabra. Por ejemplo, Add-Computer o Start-service. Al igual que con todo en la línea de comandos, es esencial obtener la sintaxis correcta.

Término no reconocido en PowerShell
Si ya conoce PowerShell, debería poder identificar el error de 'el término no se reconoce como el nombre de un cmdlet'. Si eres nuevo en PowerShell, todavía se verá galimatizante por un tiempo.
Hay muchas cosas que pueden salir mal con un comando de PowerShell, pero tres cosas específicas son las más comunes. Son ortografía, ruta o módulo. Cuando vea los errores "el término no se reconoce como el nombre de un cmdlet", probablemente será uno de estos tres.
Errores de ortografía en PowerShell
Si deletrea algo mal, PowerShell no podrá entenderlo ni ejecutarlo. Por lo general, esto es lo más difícil de solucionar, ya que incluso obtener un espacio incorrecto puede alterar PowerShell. Cuando esto sucede, me parece mejor resaltar el texto de entrada para que se destaque un poco más y luego revisarlo letra por letra.
Si hay mucho texto o eso no funciona para usted, cópielo en Notepad ++ u otro editor de texto sin formato y verifíquelo allí. Vuelva a escribirlo si no ve ningún error y vuelva a intentarlo. No use Word o editor de texto enriquecido ya que se mete con el formato. Utilice un editor de texto sin formato como el Bloc de notas o el Bloc de notas ++.
Ruta incorrecta en PowerShell
Si se equivoca de ruta, PowerShell no podrá encontrar su script. Por ejemplo, si está apuntando PowerShell a una carpeta particular e ingresa la letra de unidad incorrecta o la señala a un recurso compartido que no es accesible, PowerShell no podrá hacer lo suyo.
Este suele ser el caso si está intentando ejecutar un cmdlet en una computadora remota. Si esa computadora está bloqueada o no permite la ejecución remota de ciertos scripts o cambios, se producirá un error. En la mayoría de las situaciones, los cmdlets se pueden ejecutar de forma remota, pero algunas organizaciones solo permiten la ejecución de scripts de alto nivel. Cualquier cosa que altere la seguridad, las políticas o la configuración central se bloqueará. En este caso, necesitaría ejecutar el script localmente.
Puede usar 'resolve-path' o verificar la ruta manualmente para ver si este es el problema con su comando.
Faltan módulos en PowerShell
Si falta el módulo o está dañado, PowerShell no podrá ejecutarlo. Por defecto, debe instalar módulos para poder usarlos. Si falta ese módulo, está dañado o se ha movido, puede arrojar el error "el término no se reconoce como el nombre de un cmdlet".
Puede usar 'get-module' en PowerShell para ver si el módulo está presente y es correcto. Le mostrará qué módulos están cargados y puede agregarlos o repararlos según sus necesidades.

Usando PowerShell en Windows
No hay nada de malo en que un recién llegado use PowerShell siempre que tenga cuidado. Si lo está utilizando en una computadora doméstica, lo peor que puede suceder es que necesite restaurar o reconstruir el sistema. Si está trabajando en las computadoras de la compañía, es posible que deba tener más cuidado.
Hay algunos recursos útiles para familiarizarse con PowerShell, como esta página en el sitio web de Microsoft Technet. Esta página en Veeam también es útil para aquellos muy nuevos en PowerShell. Explica qué es, cómo usarlo y ofrece mucha información para los recién llegados.
No te dejes intimidar por PowerShell si eres nuevo en ello. Crea un punto de restauración del sistema antes de comenzar y juega. Lo peor que puede hacer es arruinar la instalación de Windows, ¡pero eso es fácil de remediar para un usuario doméstico!






