FAQforge

para ejecutar comandos o scripts de PowerShell en un equipo remoto, debe crear una sesión. Esto también se conoce como comunicación remota de PowerShell y es como una sesión SSH a un sistema operativo. Hay varias formas de crear una sesión de PowerShell. Voy a enumerar uno de los métodos más fáciles aquí. Estos son los pasos requeridos.

Paso 1., Habilitar la comunicación remota de PowerShell

abra PowerShell con privilegios administrativos en el equipo remoto y ejecute el siguiente comando:

Enable-PSRemoting -Force

Este comando inicia el servicio WinRM y crea una regla de firewall para permitir las conexiones entrantes. La opción-force evita que PowerShell le solicite confirmación en cada paso.

Paso 2. Configure TrustedHosts

en ambos equipos, configure la opción TrustedHosts para que se conozcan entre sí. Ejecute el siguiente comando en ambos equipos para hacerlo:

winrm set winrm/config/client '@{TrustedHosts="

Paso 3., Reiniciar el Servicio WinRM

Ejecute el siguiente comando para reiniciar el servicio WinRM ahora:

Restart-Service WinRM

Paso 4. Pruebe la conexión

para probar su configuración, ejecute el siguiente comando en el equipo local:

Test-WsMan <RemoteCOMPUTERName>

para que la configuración sea correcta, este comando debe ejecutarse sin errores y mostrar la información del servicio WinRM del equipo remoto.,

crear una sesión de PowerShell y ejecutar comandos

ahora que ambos equipos se han configurado, puede crear una sesión con los siguientes comandos (ejecutar estos comandos con privilegios elevados):

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *