Autor Thema: Zugriff auf Dateisystem per Agent  (Gelesen 3354 mal)

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Zugriff auf Dateisystem per Agent
« am: 17.07.09 - 10:17:15 »
Ich versuche per Agent eine Datei anzulegen, die dann per ftp auf einen Server geladen wird.
So sieht das aus:
Code
Open "c:\dateiname.txt" For Output  As #1      

Wenn ich den Agenten manuell ausführe klappt auch alles wunderbar.

Wenn er aber auf dem Server läuft, gibt er mir folgende Meldung:
Code
17.07.2009 10:10:56    printing: Operation is disallowed in this session
 error message: No RESUME

Hat jemand eine Idee woran das liegen könnte?

Gruß
Alex

Glombi

  • Gast
Re: Zugriff auf Dateisystem per Agent
« Antwort #1 am: 17.07.09 - 10:24:49 »
Du musst die Rechte des Agenten in den Eigenschaften - Schlüsselsymbol auf bei Laufzeit-Sicherheitsstufe auf 3 hochsetzen.

Andreas

BigWim

  • Gast
Re: Zugriff auf Dateisystem per Agent
« Antwort #2 am: 17.07.09 - 10:25:43 »
Hallo Alex,

bemühe mal die Forensuche. Ich meine hier schon mal gelesen zu haben, dass das an den NTFS-Berechtigungen liegt.

manuelle Ausführung des Agenten erfolgt unter DEINEN "Windows-Rechten". Die Ausführung auf dem Server erfolgt mit einem technischen User, der via Netzwerk default keinen Zugriff hat.

Markus

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Zugriff auf Dateisystem per Agent
« Antwort #3 am: 17.07.09 - 10:29:19 »
Markus hat glaub ich recht.

Der Server läuft unter System, schau mal im Taskmanager nach.
Und System hat keine Berechtigung auf den Netzlaufwerken
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Zugriff auf Dateisystem per Agent
« Antwort #4 am: 17.07.09 - 10:45:11 »
"C:" ist ein Netzlaufwerk?

Ausserdem würde die Fehlermeldung nicht passen.

Mir sind zwei weitere Sachen aufgefallen:
Die fixe Vergabe von #1 for output ist suboptimal - Du weisst nicht, ob das ein free file handle ist. Arbeite mit Freefile.
Weiters: An Deinem Fehlerausgang solltest Du noch arbeiten, Alex - das NO RESUME zeigt, dass das noch unsauber ist  ;)

Bernhard

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: Zugriff auf Dateisystem per Agent
« Antwort #5 am: 17.07.09 - 11:24:39 »
"C:" ist ein Netzlaufwerk?

C: ist natürlich kein Netzlaufwerk, sondern das root-Laufwerk.

Wenn ich die Sicherheitsstufe auf 3 stelle funktioniert es.
Grundsätzlich ist das schon mal gut, aber warum ist das so?

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Zugriff auf Dateisystem per Agent
« Antwort #6 am: 17.07.09 - 11:32:43 »
Grundsätzlich ist das schon mal gut, aber warum ist das so?
Na, eben weil es gut ist (wenn man die Rechte von Agents einschränken kann). Siehe hierzu (unter anderem) das Kapitel "Agentensicherheit im Register 'Sicherheit' einrichten" in der DesignerHelp.

Bernhard

Offline zysmo

  • Aktives Mitglied
  • ***
  • Beiträge: 107
  • Geschlecht: Männlich
Re: Zugriff auf Dateisystem per Agent
« Antwort #7 am: 17.07.09 - 11:37:28 »
Ah ok. Jetzt ist das klar.

Vielen Dank für die Hilfe!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz