Me gustaría ejecutar un programa (un archivo por lotes con un bucle infinito en su interior) en un host remoto usando PSEXec y continuar la ejecución después. Mi problema es que cuando ejecuto un comando como:
psexec -d -u user -p password \\192.168.42.42 "D:\myscript.bat", the calling command-windows stays open, but does not return, because d:\mysscript.bat contains a loop that makes the process run infinitely (intentionally).
Lo que me gustaría lograr es un comportamiento que me permita iniciar un proceso de forma remota, que siga ejecutándose en un sistema remoto, pero que la ejecución en la ventana de comando de llamada continúe (es decir, psexec regresa aunque el proceso remoto todavía se esté ejecutando).
¿Cómo puedo lograr el comportamiento deseado con psexec? Por el momento, el proceso del lado de la persona que llama espera a que finalice el proceso remoto, pero no regresa.
Respuesta1
¿Potencialmente simplemente usar archivos por lotes anidados y usar psexec para llamar a un lote local en la máquina remota?https://jpsoft.com/help/call.htm