PsExec es una herramienta de utilidad que permite a los administradores de sistemas controlar las computadoras de forma remota . Funciona según la interfaz de línea de comandos , por lo que no es necesario instalarlo como un software normal.
En este artículo, Quantrimang le mostrará cómo descargar e instalar PsExec, así como cómo iniciarlo y algunos comandos básicos de esta herramienta.
¿Qué es PsExec?
PsExec es una herramienta de administración de sistemas versátil de Microsoft que puede utilizar para acceder de forma remota a un servidor de destino. La herramienta es parte de Sysinternals Suites del director senior de Microsoft, Mark Russinovich.
El objetivo principal de PsExec es ayudar a los administradores del sistema a realizar tareas de mantenimiento remoto y ejecutar comandos en el servidor de destino. Como interfaz de línea de comandos, PsExec solo requiere que usted proporcione la dirección de destino, los detalles del usuario y la contraseña para obtener acceso a la computadora a la que necesita acceder.
A diferencia de Telnet y el Protocolo de escritorio remoto (RDP), PsExec no requiere que instale ningún programa. PsExec puede incluso redirigir la entrada y salida de aplicaciones de consola.
Por ejemplo, si accede de forma remota a una computadora con la dirección IP 192.168.79.32 y ejecuta el comando ipconfig en PsExec, la estructura del comando será la siguiente:
PsExec \\192.168.79.32 ipconfig
Verá la configuración TCP/IP de la otra máquina en su máquina como si estuviera ejecutando el comando en localhost. Esto hace que PsExec sea muy diferente de otras herramientas de administración de la consola de Windows.
Cómo instalar y configurar PsExec
PsExec no requiere la instalación de ningún software en la computadora cliente y no requiere configuración avanzada en el servidor de control remoto antes de conectarse. Entonces, si PsExec no necesita ninguna instalación como otras herramientas, ¿cómo funciona?
Descargar PsExec
PsExec es sólo una herramienta de línea de comandos. Todo lo que necesita hacer es descargar el kit de herramientas PsTools en su servidor local. Es un archivo ZIP disponible en Sysinternals.
Después de la descarga, solo necesita extraer PsTool.zip haciendo clic derecho en el archivo y seleccionando Extraer todo.
Instalar PsExec
A continuación, abra la carpeta que contiene el archivo recién extraído. Ahora reemplace lo que hay en la barra de navegación sobre la carpeta con CMD y presione Enter. Esto abrirá una ventana del símbolo del sistema en la carpeta PsExec.

Ejecute PsExec y conéctese a la computadora que necesita control remoto
Lo siguiente que debe hacer es conectarse a la computadora que necesita control remoto. Aquí están los pasos:
1. Habilite el uso compartido de archivos e impresoras
Para que PsExec funcione, debe habilitar el uso compartido de archivos e impresoras tanto en el host local como en el host remoto. Para habilitar Compartir archivos e impresoras , debe ir a Configuración de Windows > Redes e Internet y desplazarse hacia abajo para encontrar Centro de redes y recursos compartidos .
En la nueva ventana que se abre, mire a la izquierda y haga clic en Cambiar configuración avanzada de uso compartido . Seleccione Activar uso compartido de archivos e impresoras y haga clic en Guardar cambios para guardar los cambios.
![¿Qué es PsExec? Cómo controlar una computadora con PsExec ¿Qué es PsExec? Cómo controlar una computadora con PsExec]()
2. Habilite el recurso compartido administrativo ($Admin) en la máquina host remota
La computadora que necesita control remoto debe tener habilitado el recurso compartido administrativo ($Admin) y permisos de acceso a la carpeta \windows\ configurados .
El recurso compartido administrativo ($Admin) permite a los administradores del sistema configurar varias computadoras en una red empresarial o de grupo de trabajo accediendo a las unidades y carpetas que contienen.
Para activar el recurso compartido administrativo ($Admin) en la computadora que necesita control remoto, presione Windows + R , luego ingrese lusrmgr.mscy presione Enter .
En la nueva ventana que aparece, abra la carpeta Usuario. Haga clic derecho en Administrador y seleccione Propiedades .
![¿Qué es PsExec? Cómo controlar una computadora con PsExec ¿Qué es PsExec? Cómo controlar una computadora con PsExec]()
En la ventana Propiedades , desmarque La cuenta está deshabilitada y haga clic en Aceptar . Haga clic derecho en Administrador nuevamente y haga clic en Establecer contraseña para establecer una contraseña para su cuenta.
3. Recuerde la información del administrador con precisión
Ahora, necesita recordar la información de la computadora que necesita acceso remoto, como la dirección IP, la cuenta de administrador y la contraseña...
Cómo utilizar PsExec
Para que PsExec funcione correctamente, debe ingresar el comando correctamente. Para hacer esto, necesita comprender cómo funciona y luego escribir los comandos más estándar.
Para acceder al host remoto, debe proporcionar información de inicio de sesión, como dirección IP, nombre de usuario y contraseña, junto con el comando a ejecutar.
Por ejemplo: para ejecutar ipconfig en un host remoto con dirección IP 192.168.89.323 y contraseña 12345, debe abrir la consola PsExec CMD e ingresar la siguiente línea de comando:
C: \PsExec \\192.168.89.323 –u Administrator –p 12345
Si el comando se ejecuta correctamente en el host remoto, los resultados se transferirán a la ventana de comandos de su computadora.
Comandos básicos de PsExec para nuevos usuarios
Para los nuevos usuarios, utilizar la herramienta PsExec puede resultar un poco confuso. Tendrás que seguir la sintaxis para que el comando funcione. A continuación se muestran algunos comandos básicos que todo usuario de PsExec debería conocer.
Inicie el símbolo del sistema en el host remoto
C: \PsExec \\windows cmd
Al ejecutar el comando anterior en PsExec se iniciará otra interfaz de línea de comando en la ventana actual. Esta interfaz le permite ingresar comandos para controlar remotamente el host remoto como si lo estuviera controlando directamente.
Después de abrir el símbolo del sistema en el host remoto, puede ejecutar fácilmente otros comandos, como dir para enumerar el contenido del directorio, mkdir para crear un nuevo directorio o ipconfig para obtener la configuración de la red remota.
Instalar una aplicación en el host remoto
C: \PsExec \\Desktop7743 -c “E:file\document\CCleaner.exe” CMD /S
El comando anterior se utiliza para instalar CCleaner en una computadora remota llamada Desktop7743. La sintaxis -c se usa para ordenar copiar el instalador de CCleaner desde el host local al host remoto, mientras que CMD se usa para activar CMD y /S es el comando usado para activar el modo de instalación silenciosa para CCleaner.
Ejecute una aplicación de interfaz gráfica de usuario (GUI) en el host remoto
\PsExec -i \emote computer calculator
De forma predeterminada, PsExec no inicia aplicaciones GUI en el host remoto. Sin embargo, con la ayuda de la sintaxis -i, puede iniciar una aplicación GUI en el escritorio del host remoto.
Por ejemplo: si necesita abrir la aplicación de calculadora en el host remoto, solo necesita escribir el comando para ejecutar el archivo calculadora.exe con -i al principio y PsExec lo encenderá.
Deseándole éxito y invitándolo a consultar muchos otros excelentes consejos sobre Quantrimang: