PsExec es una herramienta de utilidad que permite a los administradores del sistema controlar una computadora desde una ubicación remota. Es una interfaz de línea de comandos que no requiere instalación de software como algunas de las populares herramientas administrativas remotas.
Definitivamente te estás preguntando cómo es posible esto, ¿verdad? En este artículo, aprenderá cómo descargar e instalar PsExec, cómo ejecutarlo y algunos comandos básicos para comenzar. Sin mucho preámbulo, ¡sumérjase!
PsExec es una herramienta administrativa de sistema versátil de Microsoft que puede utilizar para acceder de forma remota a un host de destino. La herramienta de utilidad es parte de Sysinternals Suites creada por Mark Russinovich. Su propósito principal es ayudar a los administradores del sistema a realizar tareas de mantenimiento remoto y ejecutar comandos en el host de destino. Como interfaz de línea de comandos, PsExec solo requiere que proporciones la dirección de destino, los detalles del usuario y la contraseña para obtener acceso a la computadora de destino.
A diferencia de Telnet y el Protocolo de escritorio remoto (RDP) , PsExec tampoco le pedirá que instale un programa cliente en su PC u otro software en el host remoto. PsExec puede 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 un comando ipconfig en PsExec, es decir,
Psexec \ 192.168.79.32 ipconfig
Verá la salida de ipconfig (es decir, la configuración TCP / IP del sistema remoto) en su computadora personal como si ejecutara el comando en el host local. Esta capacidad hace que PsExec sea diferente de muchas herramientas de la consola administrativa de Windows.
PsExec no requiere la instalación de ningún software de cliente ni una configuración avanzada en el host remoto antes de conectarse. Entonces, si PsExec no requiere ninguna configuración como otras herramientas administrativas tradicionales, ¿cómo funciona?
PsExec es solo una herramienta de utilidad de línea de comandos. Todo lo que necesita hacer es descargar PsTools suites en el localhost. Es un archivo ZIP disponible en Sysinternals.
Después de la descarga, extraiga PsTool.zip. Para hacer esto, haga clic derecho en el archivo ZIP y seleccione Extraer todo en el menú.
Una vez que haya descargado y extraído PsExec en su computadora, abra la carpeta donde se encuentra el archivo extraído. Reemplaza lo que está en la barra de navegación en la parte superior de la carpeta extraída con CMD y presiona Enter . Este proceso abrirá una ventana de símbolo del sistema en la carpeta PsExec.
Una vez que haya descargado PsExec en su computadora remota, el siguiente paso es configurarlo para la conexión a un host de destino. Para que PsExec se ejecute y se conecte a un host remoto, hay tres requisitos previos básicos que debe implementar. Estos son:
El uso compartido de archivos e impresoras debe estar habilitado tanto en el host local como en el remoto. Para habilitar el uso compartido de archivos e impresoras, abra Windows Configuración> Red e Internet y desplácese hasta Centro de redes y recursos compartidos .
En el lado izquierdo de la ventana abierta, haga clic en Cambiar configuración de uso compartido avanzado . Seleccione Activar Compartir impresoras y archivos y guarde los cambios.
La computadora remota debe tener su recurso compartido administrativo ($ admin) habilitado y configurado correctamente para proporcionar acceso a su carpeta windows .
El recurso compartido administrativo ($ admin) permite a un administrador del sistema administrar varias computadoras en una red de empresa o grupo de trabajo accediendo a las unidades y carpetas dentro de ellas.
Para habilitar el recurso compartido administrativo ($ admin) en la computadora remota, presione la tecla Win + r , escriba lusrmgr.msc y presione OK.
En la nueva ventana, abra la carpeta Usuarios . Haga clic derecho en Administrador y seleccione Propiedades .
En la ventana Propiedades, desmarque la casilla Cuenta deshabilitada y haga clic en Aceptar . Haga clic con el botón derecho en Administrators nuevamente y haga clic en Establecer contraseña para establecer la contraseña de su cuenta.
Tenga la credencial de usuario correcta de la computadora remota, es decir, la dirección IP, el nombre de usuario de la cuenta administrativa y la contraseña.
Para que PsExec funcione correctamente, su sintaxis debe ser exacta. Por lo tanto, debe comprender la forma en que funciona y escribir los comandos según lo previsto.
Por lo tanto, para acceder a un host remoto, debe proporcionar las credenciales del host de destino (la dirección IP, el nombre de usuario y la contraseña) con sus comandos preferidos.
Por ejemplo, para ejecutar ipconfig en un sistema remoto con una dirección IP 192.168.89.323 y contraseña “12345”, puede abrir una consola PsExec CMD e ingresar:
C: PsExec \ 192.168.89.323 –u Administrador –p 12345
Si su comando ingresado se ejecuta con éxito en el sistema remoto, transferirá la salida de texto a su ventana de comando.
Creemos que hasta ahora ha entendido qué es PsExec y la forma correcta de conectar un sistema local a un sistema remoto. Entonces, para los nuevos usuarios, usar la herramienta PsExec puede ser un poco confuso porque necesita seguir la sintaxis para que funcione. Estos son los comandos básicos que todos los usuarios de PsExec deben conocer.
C: psexec \ windows cmd
La ejecución del comando anterior en PsExec lanzará otra interfaz de línea de comandos en la ventana actual. Sin embargo, esta interfaz le permitirá ingresar comandos en el sistema remoto como si estuviera escribiendo directamente en la computadora.
Después de ejecutar con éxito el comando CMD , puede ejecutar fácilmente otros comandos como dir para enumerar el contenido de una carpeta, mkdir para crear una nueva carpeta o ipconfig para obtener la configuración de red del sistema remoto.
C: psexec \ Desktop7743 -c “E: archivo documento CCleaner.exe” CMD / S
El script anterior se usa para instalar CCleaner en la computadora remota Desktop7743. La sintaxis -c es un comando que se usa para copiar el programa CCleaner desde el host local a la computadora remota mientras que el CMD es para iniciar el símbolo del sistema, y ?? / S es un comando usado para habilitando una instalación silenciosa para CCleaner.
psexec -i emote calculadora de computadora
Como configuración predeterminada, PsExec no inicia programas GUI en la computadora remota. Sin embargo, con la ayuda del conmutador -i , puede iniciar una aplicación GUI en la pantalla de la computadora remota.
Por ejemplo, si necesita abrir la aplicación de la calculadora en la computadora remota, todo lo que necesita hacer es ejecutar calculator.exe con el interruptor -i , y PsExec lo mostrará.
PsExec puede parecer intimidante. Pero, cuanto más interactúe con la interfaz de línea de comandos, más competente será con ella.
Si está ansioso por profundizar y familiarizarse con la sintaxis y los comandos utilizados para ejecutar operaciones PsExec, debe aprender más sobre la interfaz de línea de comandos de Windows.
Acerca del autor
¿Ves errores relacionados con la RAM de video dedicada en tu PC con Windows? ¿Tiene…
Todo el mundo te dice lo que puedes usar para limpiar tu ordenador, pero nadie…
Con el tiempo, toda instalación de Windows acumula basura que ocupa espacio y malgasta recursos.…
You hopefully aren't wondering how to destroy a laptop so that you can actively ruin…
Los Mac son ordenadores bien construidos y suelen ser silenciosos. Pero ciertas ocasiones pueden hacer…
El código de parada Bad System Config Info es un error común de Windows que…