PDA

View Full Version : runrmtcmd + copy per Batch



kuetemaj
03-02-03, 11:36
Hallo Leute,

ich habe mal wieder ein Problem.
Ich versuche per runrmtcmd ein Excel-File von einem Netzlaufwerk ins IFS der AS400 zu kopieren. Das klappt aber nicht.
Hier geht nur die Dos-Box auf mit dem Hinweis: Zugriff wurde verweigert. 0 Dateien kopiert.
Rufe ich die copy.bat direkt aus der DOS-Box auf klappt das problemlos.
===> RUNRMTCMD CMD('C:\as400\copy.bat')
RMTLOCNAME('nn.nn.nn.nnn' *IP)
RMTUSER('XXyyzz')
RMTPWD('abcEF')
CCSID(850)

Grundsätzlich funktioniert der runrmtcmd, da ich mit CA Express + runrmtcmd einen Datentransfer hinkriege.

Ich verwende: OS400 V4R5M0
CA Express V5R1
NT4 SP6
Der Dienst "Ferner Befehl für Client Access" ist gestartet + Interaktive Beziehung mit Desktop erlauben ist auch angekreuzt.

Bin für jeden Tipp dankbar

Gruss Jens

Bruno Jakob
04-02-03, 07:57
Hallo Jens,

genau an der Stelle habe ich auch mal einige Zeit gegrübelt.

RUNRMTCMD mit Netzwerklaufwerken geht nicht, da der RUNRMTCMD eine neue Session startet und in dieser Session die Laufwerksverbindungen nicht bekannt sind. Siehe dazu auch in der Hilfe von Client Access unter Ferner Befehl.

Evtl. kommst du weiter, wenn du in der copy.bat mit net use das entsprechende Laufwerk verbindest.

Gruß
Bruno

horschma
04-02-03, 09:40
Hallo Jens,

bei mir hat nur das ändern des Benutzer-Kontos für den Windows-Dienst 'Ferner Befehl für Client...' geholfen.
Statt des Systemkontos habe ich einen lokalen Benutzer des Windowsrechners eingetragen ( der, unter dem auch die copy.bat aus der DOS-Shell funktioniert )

hth
Thomas

kuetemaj
04-02-03, 15:56
Hallo,

vielen Dank schon mal für die Tipps,
aber jetzt noch mal konkrekt:

Was muss ich denn bei dem Benutzer noch berücksichtigen, wenn ich diesen anstatt des Systemkontos verwende? Bei allen Profilen, die ich bis jetzt getestet habe erhalte ich schon beim Versuch den Dienst wieder zu starten die Meldung: Fehler 1314 der Client bessitzt ein benötigtes Privileg nicht????
Obwohl diese Admin-Rechte haben!!

Gruss Jens

horschma
05-02-03, 07:31
Hallo,
unter NT sollte folgendes helfen:

1. START - PROGRAMME - VERWALTUNG - BENUTZERMANAGER
2. Menü RICHTLINIEN - BENUTZERRECHTE
3. Kontrollkästchen "Weitere Benutzerrechte anzeigen" aktivieren
4. "Als Teil des Betriebssystems handeln" auswählen
5. Den gewünschten Benutzer hinzufügen

Thomas