¿Cuáles son los requisitos ambientales para trabajar con la utilidad PsExec? Para ejecutar comandos y procesos de forma remota, es necesario que los servicios de servidor y Estación de trabajo (Estación de trabajo y servidor) funcionen en el PC remoto y local, y que el recurso compartido Admin standard Estándar esté disponible en el equipo remoto.,
la comodidad de PsExec es que es fácil de implementar en la red debido a la capacidad de instalar de forma remota sin tener que instalar o configurar nada en cada uno. En un PC remoto, PsExec se ejecuta como un servicio de Windows con el mismo nombre.
PsExec es muy conveniente para realizar muchas tareas relacionadas con el mantenimiento y administración de estaciones de trabajo y servidores remotos. No necesita instalarlo, simplemente puede copiarlo en el directorio definido en la variable% path % (por ejemplo, C:/Windows/System32)., Cuando ejecuta comandos a través de PsExec en un PC remoto, el servicio PsExec (archivo ejecutable system32psexesvc.exe) se iniciará, por lo que para el funcionamiento normal necesitará derechos de administrador de dominio en la máquina remota., El formato de inicio y los parámetros de línea de comandos de la utilidad Sysinternals PsExec son los siguientes:
Usage: psexec | @file]]]] cmd
en caso de que no se especifique el nombre de usuario y la contraseña, se utilizan los derechos del usuario actual:
psexec buh_pc1 cmd.exe
psexec buh_pc1 -u admin -p P @ ssw0rd notepad.exe
en principio, esta utilidad puede considerarse como una alternativa a telnet.,
atención: al usar PsExec, tenga cuidado, porque en principio la conexión entre el servidor y el cliente PsExec no está encriptada y los datos pueden ser interceptados por un rastreador de red.,
si necesita ejecutar un comando determinado en varios equipos al mismo tiempo (por ejemplo, shutdown –f –r –t 0
), entonces sus nombres o direcciones ip deben estar separados por comas, o colocados en un archivo de texto, que debe seleccionarse como uno de sus parámetros PsExec Utilities
psexec buh_pc1, buh_pc2 shutdown –f –r –t 0
psexec @c: list_of_buh_pc.txt shutdown –f –r –t 0
Cuando se utiliza el interruptor «-C», el programa especificado se copiará primero de su PC al remoto y luego se ejecutará., El interruptor-i hace que el comando especificado se inicie interactivamente. Si, después de ejecutar un comando determinado, PsExec no espera su fin, sino que activa el control (Línea de comandos) por usted, debe especificar el parámetro «-d»:
psexec -d buh_pc1 chkdsk
Este comando inicia el proceso de verificación del disco en el sistema remoto, y el administrador puede continuar ingresando comandos.