Skip to main content

PSEXEC

Funciones de la herramienta​

Permite ejecutar procesos en el Windows remoto en modo consola (CMD) sin tener que instalar manualmente algún software del lado del cliente.

Requisitos indispensables​

1-Deben de estar abiertos los puertos TCP:135, TCP:445, UDP:137 y UDP:138.

2-Se deben de tener los recursos compartidos de sistema Admin$ y IPC$

3-Crear una variable de entorno en el servidor remoto con la carpeta del usuario(en este caso Administrator) con el cual se accederá y revisar que dentro contenga la carpeta .ssh:

title

Pasos para su empleo​

1-Descargar el kit de herramientas PSTools desde éste enlace:

2-Descomprimimos dicho archivo descargado en alguna carpeta en el C:\ (por ejemplo, C:\PSTools)

3-Ejecutamos una CMD (Símbolo del sistema) como administrador y nos vamos a la unidad a C:\PSTools

title

4-Ejecutar el comando

  psexec.exe \\ip -s -u Administrator -p contraseña "C:/CCNet\CruiseControlData\TaskComunes\slack.bat"

ip:Es la IP o nombre de equipo remoto al que nos queremos conectar.

-s:El parámetro -s permite ejecutar directamente un comando en el equipo remoto.

-u Administrator:El parámetro -u permite colocar un nombre de usuario para autenticarse al equipo remoto. En éste ejemplo, se uso la sintaxis de conectarse mediante el usuario Administrator de un dominio, pero perfectamente se puede usar una cuenta de usuario local del equipo remoto pero que tenga privilegios de administrador (que esté dentro del grupo Administradores).

-p contraseña:El parámetro -p es para colocar la contraseña al usuario empleado.

"C:/CCNet\CruiseControlData\TaskComunes\slack.bat": Este es un ejemplo de un .bat que se va a ejecutar en el ordenador remoto.

Documentación​