Administración Remota en consola de Comandos de Windows.
PSTools Suite, consiste en un paquete de software con un conjunto de comandos, que se pueden usar para la administración remota de un PC, desde la consola de comandos de Windows.
Este se puede descargar de Windows technet.
Las aplicaciones contenidas en PSTools Suite son:
- PsExec: ejecuta programas de forma remota
- PsFile: muestra archivos abiertos de forma remota
- PsGetSid: muestra el identificador de seguridad (SID) de un equipo o un usuario
- PsInfo: muestra información acerca del sistema windows
- PsKill: suspende los procesos/programas por el nombre o Id. de proceso/programa
- PsList: muestra información acerca de procesos
- PsLoggedOn: muestra los usuarios que ha iniciado sesión de forma local, y a través de recursos compartidos
- PsLogList: vuelca los registros de eventos de windows
- PsPasswd: cambia las contraseñas de cuenta de usuario, si se tiene privilegios de Admin
- PsService: muestra y controla los servicios
- PsShutdown: apaga o reinicia opcionalmente un equipo
- PsSuspend: suspende los procesos/programas.
Para poder usar PSTools en un equipo Remoto, solo se necesita tener:
- Usuario y contraseña.
- Que esté habilitado el recurso compartido IPC$ y ADMIN$, e Iniciado los servicios Netlogon.
Normalmente estos suelen estar habilitados en los equipos. Para ver los recursos compartidos podemos ejecutar el comando Net share.
Ejemplo de uso.
Una vez instalado PSTools Suite, abrimos una consola de comandos en el directorio donde se ha instalado el paquete de aplicaciones.
Si lo que queremos es abrir una consola de comandos en un equipo remoto, ejecutamos lo siguiente:
psexec -h -s -accepteula \\IP_EquipoRemoto o Nombre -u nombreUsuario -p password cmd.exe
Y se nos posicionará la consola en el directorio del equipo remoto, y ya podremos ejecutar cualquier comando en dicha máquina.
Si queremos que un programa se inicie de forma visible, en el equipo remoto, añadiremos el parámetro -i en la linea de comandos:
psexec -i -h -s -accepteula \\IP_EquipoRemoto o Nombre -u nombreUsuario -p password write.exe
En este ejemplo se nos abre el editor de texto, en el equipo remoto.
Para ver los parámetros de los comandos de PSTools, simplemente añadiremos el parámetro -? después del comando, por ejemplo, PSexec -? o simplemente el comando sin parámetros, y nos muestra la lista. O también puede ver el fichero de ayuda que se encuentra la ruta donde instaló el paquete de aplicaciones, PSTools.chm.
Más detalles sobre la aplicación en : https://technet.microsoft.com
Ver Herramienta más completa, para administración de equipos en Red.
PDQ Inventory, explora sus equipos y recopila el hardware, software y configuraciones de Windows. Además, PDQ Inventory le permite ejecutar informes de inventario de escaneo, máquinas de arranque desde Wake-On LAN, ejecutar comandos y escritorio remoto en máquinas de destino y muchas otras características.
Saludos.