[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2001
    Beiträge
    28

    Question runrmtcmd + copy per Batch

    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

  2. #2
    Registriert seit
    Dec 2000
    Beiträge
    450

    Post

    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

  3. #3
    Registriert seit
    Dec 2000
    Beiträge
    79

    Post

    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

  4. #4
    Registriert seit
    Oct 2001
    Beiträge
    28

    Question

    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

  5. #5
    Registriert seit
    Dec 2000
    Beiträge
    79

    Post

    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

Similar Threads

  1. SFL im Batch benutzen
    By kuempi von stein in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 05-12-06, 14:13
  2. RUNRMTCMD
    By jmoritz in forum IBM i Hauptforum
    Antworten: 12
    Letzter Beitrag: 18-10-06, 09:56
  3. RUNRMTCMD kann nicht funktionieren
    By Franz_Rust in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 16-08-06, 14:39
  4. STRPCCMD im Batch
    By Swiatopluk in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 09-08-06, 09:15
  5. .exe per RUNRMTCMD starten
    By Klitsch in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 06-10-04, 06:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •