PDA

View Full Version : RUNRMTCMD



dino
19-08-09, 09:43
Mache den 1. Versuch mit obigem Befehl:

RUNRMTCMD CMD('Z:\QDLS\TRANSFER\TEST.BAT')
RMTLOCNAME('123.4.5.6' *IP) +
RMTUSER(QSECOFR) RMTPWD(test) CCSID(437)

Ein Batch soll im QDLS-Ordner "Transfer" gestartet werden.

Stopp:CPF91CC "Ein ferner Host lehnte einen Verbindungsversuch ab."

Ist die Systax ok ?
Anderer RMTUSER ?

Fuerchau
19-08-09, 11:08
2 Probleme:
1. auf dem PC muss der Dienst gestartet sein (ggf. Eingehenden fernen Befehl in Dienste) und der User muss als lokaler User vorhanden sein.
2. Nach der Anmeldung auf dem PC hast du erst mal keine gemappten Laufwerke (Sicherheit). Du musst also eine BAT auf dem PC Starten die erst mal ein Mapping durchführt und dann deinen Befehl aufruft.

dino
19-08-09, 12:49
Sorry, aber mein PC kann ohne Probleme ein BAT aus dem QDLS heraus mit einem "RTOPCB" ausführen. Welcher Dienst muss auf meinem PC gestartet sein?
Und gemappt sind das QDLS und IFS-Laufwerke durch Automatisches Verbinden beim PC-Start.

plinzen
19-08-09, 13:25
Diese müsste der Dienst sein:

iSeries Access für Windows - Ferner Befehl

Unter Windows XP hier zu finden:
Start -> Systemsteuerung -> Verwaltung -> Dienste


Bin aber auch eher skeptisch, dass dies mit den gemappten Laufwerken klappt... Naja Probieren geht über Studieren...

Gruß

Fuerchau
19-08-09, 13:26
RTOPCB rufst du aber selber auf.
Die Anmeldung per RExec ist ohne Verbindung zum Desktop und (siehe andere Beiträge) ein automatisches mappen gibts da nicht (Keine Autostart's).

Ansonsten:
Unter "Arbeitsplatz-Verwalten->Dienste" ggf. den Dienst "iSeries Access für Windows - Ferner Befehl" starten.

jgv
19-08-09, 15:09
Ist der Windows-Firewall aktiv, muss Port 512 offen sein.

Gruss

Jan