El RUNRMTCMD si puede ejecutar comandos en una pc, siempre y cuando, dicha
pc (o servidor Windows que para mí es lo mismo), tengan el servicio de
ejecución de mandatos remotos activo y obviamente, que dicho equipo pueda
ser visto desde el AS400.  Este servicio se instala al instalar el Client
Access.  Los programas que se ejecuten, serán ejecutados como un proceso
sometido (Nada interactivo), o sea que no podrías por ejemplo ejecutar el
Notepad.exe, porque, aunque quizás se arranque el proceso, dicho proceso no
se activaría en la pantalla del PC.

El comando se escribe así:

RUNRMTCMD CMD('c:\miprograma.exe') RMTLOCNAME('xx.xx.xxx.xxx' *IP)
RMTUSER(USUARIOPC) RMTPWD(PASSWORDPC)

El usuario tiene que tener los suficientes privilegios en la pc.  No olvidar
el path.  Si fuera un bat el que ejecutas, también deberías asegurarte que
internamente el bath se posicione en el path correcto.  Si quisieras
utilizar una unidad de red, no podrías utilizar un disco mapeado ya que un
mapeo se hace para una sesión específica, y en los procesos batch no se
utilizaría dicha sesión. En este caso habría que colocar la ruta completa
para que el proceso la pueda ubicar (\\equipo\path\programa.exe)

Si necesitas que se active un proceso interactivo, pues habrá que utilizar
el STRPCCMD.

Si algo de lo que te dije no te funciona, quizás sea porque no te lo dije
bien, jejeje, en dicho caso, lo mejor es preguntarle al sabio google
escribiendo la palabra RUNRMTCMD, y ya verás que en este mismo foro se ha
hablado varias veces de él.

Saludos.


-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de José Luis Da
Silva Jara
Enviado el: viernes, 05 de agosto de 2011 04:52 a.m.
Para: 'forum.help400'
Asunto: RE: Foreros preguntas sobre el RUNRMTCMD

Jose:

Si probe ayer con el STRPCCMD pero aparentemente no hay posibilidad de
monitorearlo porque no tiene mensajes con CPFNNNN

como para ver si se ejecuto bien, si cancelo, etc.

Igualmente Gracias

JOSE LUIS    

-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Jose Bermudez
Enviado el: viernes, 05 de agosto de 2011 7:18
Para: 'forum.help400'
Asunto: RE: Foreros preguntas sobre el RUNRMTCMD

El runrmtcmd es para ejecutar un mandado en otro AS400 remoto.

Quizas los que buscas es el strpccmd que te permite ejecutar programas de pc
/servidor desde el as400

EN UNA CLP

STRPCO                                                  
MONMSG CPF0000                                          
STRPCCMD   +                                            
             PCCMD('C:\Programa.bat') +   
             PAUSE(*NO)                                 
MONMSG CPF0000


Saludos, .  
José Bermúdez
Departamento Informática. 
Alcoholes Montplet, S. A.  
 
http://www.montplet.es/ 
  
  
  
  
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de José Luis Da
Silva Jara Enviado el: jueves, 04 de agosto de 2011 15:23
Para: 'forum.help400'
Asunto: Foreros preguntas sobre el RUNRMTCMD


Foreros:

A raiz de la necesidad de ejecutar un EXE en Visual desde el AS/400 (o
ISeries) veo que existe el RUNRMTCMD.

Tendran un ejemplo de CLP que haga esto y lo monitoree ?

Gracias 

JOSE LUIS DA SILVA JARA
Departamento de Sistemas
Laboratorios Bernabo S.A.
Buenos Aires - Argentina
 



AVISO DE CONFIDENCIALIDAD: La información aquí contenida y transmitida es
CONFIDENCIAL y puede contener información amparada por el secreto
profesional. Es para uso exclusivo del destinatario arriba indicado, y para
su utilización específica. Si usted no es el destinatario, sepa disculpar la
molestia. Se le notifica por el presente que está prohibida su revisión,
retransmisión, difusión, y/o cualquier otro tipo de uso de la información
contenida por personas extrañas al destinatario original.
Si Ud. ha recibido por error esta información, por favor contacte al
remitente y elimine la información aquí contenida de toda computadora donde
resida.
WARNING OF CONFIDENTIALITY: The information contained and transmitted here
is CONFIDENTIAL and can contain information protected by the professional
secret. It is for exclusive use of the addressee above indicated, and for
his specific use. If you are not the addressee, we apologize for any
inconvenience caused so far. It is hereby notified that it is prohibited to
revise or broadcast or any other type of use of the information contained by
people who are not the original addressee.
If you have received this information by mistake, please contact the sender
and eliminate the information contained here of all computers.

Antes de imprimir este email piense bien si es realmente necesario.
Before printing this email, assess if it is really needed.

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.



AVISO DE CONFIDENCIALIDAD: La información aquí contenida y transmitida es
CONFIDENCIAL y puede contener información amparada por el secreto
profesional. Es para uso exclusivo del destinatario arriba indicado, y para
su utilización específica. Si usted no es el destinatario, sepa disculpar la
molestia. Se le notifica por el presente que está prohibida su revisión,
retransmisión, difusión, y/o cualquier otro tipo de uso de la información
contenida por personas extrañas al destinatario original.
Si Ud. ha recibido por error esta información, por favor contacte al
remitente y elimine la información aquí contenida de toda computadora donde
resida.
WARNING OF CONFIDENTIALITY: The information contained and transmitted here
is CONFIDENTIAL and can contain information protected by the professional
secret. It is for exclusive use of the addressee above indicated, and for
his specific use. If you are not the addressee, we apologize for any
inconvenience caused so far. It is hereby notified that it is prohibited to
revise or broadcast or any other type of use of the information contained by
people who are not the original addressee.
If you have received this information by mistake, please contact the sender
and eliminate the information contained here of all computers.

Antes de imprimir este email piense bien si es realmente necesario.
Before printing this email, assess if it is really needed.

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a