Cómo ejecutar comandos de PowerShell en un sistema remoto de Windows 10
Windows 10 tiene herramientas de acceso remoto. Estas herramientas vienen integradas en el sistema operativo y también puede instalar herramientas de acceso remoto de terceros. El acceso remoto es una característica útil, pero también puede representar un riesgo para la seguridad si no se preocupa de cómo y cuándo está habilitado, o a quién le otorga acceso remoto. Por este motivo, la mayoría de las herramientas de acceso remoto están bloqueadas detrás de capas de acceso que deben otorgarse antes de que la herramienta pueda funcionar en su sistema. PowerShell no es una excepción.
Ejecute comandos de PowerShell en un sistema Windows 10 remoto
Puede ejecutar comandos de PowerShell en un sistema Windows 10 remoto, pero el sistema de destino debe permitir que estos comandos se ejecuten de forma remota.
Habilite los comandos de PowerShell en el sistema remoto
Para permitir que los comandos remotos de PowerShell se ejecuten en un sistema, siga estos pasos.
- En el sistema de destino, abra PowerShell con derechos de administrador.
- Ejecute este comando:
Enable-PSRemoting -Force - Una vez que se haya ejecutado el comando, podrá acceder a él de forma remota y ejecutar comandos de PowerShell.
Si la computadora de destino es parte de un grupo de trabajo pero no está conectada a Active Directory, deberá habilitar los comandos de PowerShell en el sistema siguiendo estos pasos.
- En el sistema de destino, abra PowerShell con derechos de administrador.
- Ejecute este comando:
Set-NetFirewallRule -Name 'WINRM-HTTP-In-TCP' -RemoteAddress Cualquier - Una vez que se ejecute el comando, podrá acceder al sistema de forma remota y ejecutar comandos de PowerShell en él.
Estos comandos son básicos cuando se trata de habilitar comandos de PowerShell en un sistema remoto, pero también ejecutará otros comandos. Por un lado, cuando se conecte a un sistema remoto, deberá autenticarse con el nombre de usuario y la contraseña del sistema. Además, también deberá incluir en la lista blanca la computadora desde la que accederá de forma remota al sistema. De ninguna manera es un proceso simple, pero comienza habilitando la ejecución de comandos en el sistema remoto.
Conclusión
El acceso remoto es complicado cuando se realiza a través de líneas de comando. Si tiene dificultades para configurar el acceso remoto, considere utilizar una herramienta de terceros como TeamViewer, que es mucho más fácil de usar pero aún segura. Si no tiene otra opción que usar PowerShell, debe dedicar tiempo a aprender cómo iniciar una conexión y los parámetros que puede definir para ella. Haga esto antes de que necesite acceder de forma remota al sistema. Un poco de conocimiento y comprensión sobre cómo funciona el acceso remoto le ayudará a solucionar los problemas a medida que surjan.

