Anmelden

View Full Version : per VB einen Openbefehl im TMP verzeichnis der AS400 ausführen



DISCOME
17-02-09, 12:11
Hallo zusammen,

ich möchte per VB eine TXT Datei öffnen und einfach nur lesen. Das geht bei mir soweit... aber ich muss jedes mal meinen Login angeben. Da muss man doch etwas ins VB schreiben können damit ich nicht immer erst mit der Maschiene verbinden muss bevor ich das VB Appz starte.
Habe schon über Laufwerk Mappen dies versucht...leider ohne Erfolg.

Open "\\maschiene333\tmp\text.txt" For Input Access Read As #1

und dann muss noch USER/XXX Passwort oder wie ist es richtig.

Es wäre super wenn es da eine einfache lösung gibt die ich umsetzen kann.

MFG

Fuerchau
17-02-09, 12:29
Bei einem UNC-Zugriff wird die Anmeldung von Windows überwacht.
Hier hilft nur ein Laufwerksmapping oder ein Single-Signon (gleiches Profil auf beiden Maschinen).

holgerscherer
19-02-09, 12:31
Bei einem UNC-Zugriff wird die Anmeldung von Windows überwacht.
Hier hilft nur ein Laufwerksmapping oder ein Single-Signon (gleiches Profil auf beiden Maschinen).

Als würgaround könnte auch gehen

Net use z: \\blabla\freigabe kennwort /user:qsecofr
(dann app starten)
Net use z: /delete

nicht schön, nicht sauber, aber irgendwie gehts :)

-h

Fuerchau
19-02-09, 13:06
Hier könnte es unter bestimmten Bedingungen ein Problem geben.
Der "net use"-Befehl muss in einer DOS-Box, per System()-Befehl o.ä. Methoden ausgeführt werden.
Je nach Arbeitsbedingung (z.B. in einem Remote-Kommando wie rexec), wird der "net use" in einer eigenen Umgebung durchgeführt, wobei nach verlassen der Umgebung die Zuordnung direkt wieder aufgehoben wird.

Aber ansonsten müsste das gehen (wenn man vorher abfragt, welches Luafwerk denn frei ist).

DISCOME
20-02-09, 04:25
Guten Morgen,

ich habe dann einfach eine Batch geschrieben die das LW Mappt...
Simpel und schnell.

Ich bedanke mich bei euch.