¿Cómo escribo comandos remotos en otras computadoras con Windows desde una computadora con Windows?
Por ejemplo, en las redes * nix- * nix, puedo hacerlo ssh wu@otherbox foo
, y siempre que las claves estén configuradas correctamente, se foo
ejecuta y el cliente ssh devuelve el código de retorno.
windows
remote-access
Paul Nathan
fuente
fuente
Respuestas:
psexec - http://technet.microsoft.com/en-us/sysinternals/bb897553
PsExec es un reemplazo liviano de Telnet que le permite ejecutar procesos en otros sistemas, con una interactividad total para aplicaciones de consola, sin tener que instalar manualmente el software del cliente.
Otra opción es escribir un PowerShell o vbscript (usando WMI).
fuente
La herramienta de línea de comandos WMI es una buena opción:
fuente
Debería buscar en la utilidad PSExec .
fuente
Hay otra forma si está buscando un enfoque de secuencias de comandos. Esto se puede hacer a través de powershell además de psexec y wmic. PowerShell remoto funciona solo para Windows 7 y probablemente Vista, y definitivamente para Server 2008.
Para usar esto, es necesario que WinRM esté encendido y configurado en la máquina de destino. Estas cosas se pueden enviar a través de GPO para que no tenga que configurarlo a mano en todas partes. Práctico para despliegues masivos. Para acciones complejas, es una buena idea crear un solo objeto de sesión para que no esté girando uno nuevo cada vez que golpea la máquina:
Por defecto, las credenciales son las del invocador, aunque otros créditos pueden especificarse como opciones.
fuente