Vamos a solucionar un problema de Powershell que me llevo algo de tiempo en descubrir que fallaba….

En Powershell podemos invocar un comando remotamente en otro pc como si estuviéramos en el.


Para ello solo hay que ejecutar:


Esto debería darnos una lista completa de los archivos que tiene en Archivos de programas (por ejemplo), pero nos da el siguiente error:


Este error se debe a que en el PC remoto no tenemos instalado WinRM que abre el protocolo WSMan mediante Http/https , así que vamos a instalarlo con cualquiera de estos métodos:


Nota: Cada método depende de la versión de windows y siempre tienen que ejecutarse en un CMD o Powershell con permisos de administrador.

1. CMD:


Es posible que te de este error por problemas del Firewall:

Entonces podemos forzar la instalación con:


2. CMD / Powershell:


3. Funciona en algunos Windows Server (2002 me parece)


Después de haber habilitado el WsMan debemos abrir los puertos en el firewall o desactivar el firewall por completo para probar, de no hacerlo no se podrá conectar.



Ahora vamos a probar que todo funciona correctamente con cualquiera de estos comandos:

Si PS responde con algo similar a esto, es que esta todo bien:


Si es que falla te dará un errores como estos, deberías revisar los puertos del firewall o desactivarlo para probar:




  • Hola, soy Victor el Webmaster, sabias que tambien tengo un foro sobre criptomonedas (Bitcoin, Ethereum, LiteCoin..) con muchos tutoriales para empezar a minar o hacer trading?

    www.como-minar.com