Hola Xavier:
 
Desde hace muchos años que no soy partidario de utilizar este mandato para 
interactuar con Windows, mis razones tengo. De todos modos, si no hay otra 
solución se usa y ya está.
 
He realizado una prueba muy sencilla con mi System i 525 V5R4M0 con último 
nivel de PTFs y un Windows 2000 (no he podido probarlo en un XP).
 
En el PC he creado un bat muy sencillo:
 
rem c:\ver.bat
notepad o:\jmora\fichero.txt
 
La unidad O: está capturada en el arranque y apunta al IFS del System i.
 
He arrancado manualmente el servicio de mandato remoto (como ya he dicho nunca 
lo usamos) con las indicaciones de Guillermo.
 
Desde el System i:
 
RUNRMTCMD CMD('c:\ver.bat') rmtlocname('xxx.xxx.xxx.xxx' *IP) RMTUSER(JMORA) 
RMTPWD('micontraseña')
 
Evidentemente la IP corresponde a mi máquina Windows y el usuario y contraseña 
debe conincider con alguna que esté habilitada en Windows.
 
El resultado es que veo el fichero ubicado en el IFS.
 
Voy a intentar probarlo en Windows XP.
 
Un saludo, 


Javier Mora 


________________________________

        De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de 
Xavier.foroi5
        Enviado el: viernes, 14 de marzo de 2008 18:20
        Para: 'forum.help400'
        Asunto: RE: RUNRMTCMD y unidades de red
        
        

        Fíjate Guillermo que el notepad.exe siempre es llamado correctamente 
(tanto si funciona al llamarlo en local, como cuando no funciona desde el 
runrmtcmd). El problema es en el momento que el notepad.exe tiene que abrir el 
documento.txt que está en una unidad de red (está en el IFS). Curiosamente las 
instrucciones típicas de los .bat como pause o echo tampoco funcionan cuando 
este .bat es llamado desde el runrmtcmd.

        También hemos probado de que un primer bat llame a un segundo bat; pero 
actúa igual.

        La impresión que tengo es que no es posible ir a buscar un archivo que 
está en una unidad de red (sea el IFS u otro servidor PC) mediante un programa 
llamado desde runrmtcmd. Ya sé que suena extraño decir eso (a mí me lo parece 
mientras lo escribo); pero no se me ocurre otra explicación (con excepción de 
la falta de PTFs que apuntó Alex).

        Si alguien puede hacer una prueba (es facilito hacer el montaje) en 
V5R3 o V5R4 se lo agradecería.

        Gracias de nuevo.

        Saludos,

        Xavier

         

        De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Guillermo 
Andrades (CPI Software)
        Enviado el: viernes, 14 de marzo de 2008 17:33
        Para: forum.help400
        Asunto: Re: RUNRMTCMD y unidades de red

         

        vaya! hemos dado en el poste!

         

        bueno, ahora que dices lo del acrobat, fijate que a ese pgm le estas 
poniendo su path,

        pero no al notepad,

        ya se que se supone que debe tener su path en el environment,

        pero ?porque no le pones el path por si las moscas?

        C:\WINDOWS\notepad.exe

         

        y si no, quiza podrias hacer un llamador con otro bat, ya que si llama 
al acrobar debe poner llamar "a otras cosas".

         

        por cierto, le pusiste la pause en el .bat y se veia la parada?

         

        Saludos,

        Guillermo Andrades

        http://cpiSoftware.es <http://cpisoftware.es/> 

         

        
        
         

        2008/3/14 Xavier.foroi5 <[EMAIL PROTECTED]>:

        Gracias Guillermo por tu buen humor, pues últimamente yo lo estoy 
perdiendo. Desgraciadamente esta opción que comentas ya la teníamos marcada 
desde el principio de las pruebas y no funciona.

        De hecho el mandato runrmtcmd no nos es nuevo, pues habilitamos unas 
tareas con esta función hace ya unos tres años y funcionaba todo correctamente 
utilizando una unidad de red. Si ejecutas el acrobat reader pasándole un 
archivo pdf como parámetro para que lo imprima:

        "C:\Archivos de programa\Adobe\Acrobat 7.0\Reader\acrord32.exe" /p /h 
P:\temporal\documento.pdf 

        Sí que funciona con una unidad de red (P: en este caso); pero el 
culpable de que funcione (creo) es el propio acrobat pues lo ejecuta en segundo 
plano.

        Si se sustituye el acrord32.exe por el notepad.exe sin cambiar nada más 
de todo el proceso no funciona.

        Gracias de nuevo.

        Saludos,

        Xavier Estrems

         

        De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Guillermo 
Andrades (CPI Software)
        Enviado el: viernes, 14 de marzo de 2008 14:01
        Para: forum.help400
        Asunto: Re: RUNRMTCMD y unidades de red

         

        bueno, vamos a ver otra cosa.
        el tema es que el "Mandato Remoto" es un programa de servicio que se 
ejecuta en batch, por debajo de la capa grafica de windows.
        quiza entonces debamos activar la opcion "permitir a los servicios que 
interactuen con el escritorio".
        
        vamos a probarlo.
        
        click inicio - 
        click raton derecho "mi pc"
        administrar
        aqui elegir del panel izquierdo "servicios"
        pinchar en la cabecera de la columna "nombre"
        buscar el servicio "mandato remoto de iSeries"
        parar el servicio
        raton derecho, propiedades
        en el dialogo propiedades pinchar la pestaña "iniciar sesion"
        hay hay un check para "permitir a los servicios interactuar"
        aplicar/aceptar
        arrancar el servicio
        probar
        llorar o gritar de alegria? he aqui la cuestion.
        
        
        Saludos,
        Guillermo Andrades
        http://cpiSoftware.es <http://cpisoftware.es/> 
        http://Modernizar.iSeries.es <http://modernizar.iseries.es/> 
        
        

        
        __________________________________________________
        Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
        &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
        http://www.help400.es <http://www.help400.es/> 
        _____________________________________________________
        
        Para darte de baja visita la siguente URL:
        http://listas.combios.es/mailman/listinfo/forum.help400

         

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de NEWS/400.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a