Domino 9 und frühere Versionen > ND7: Entwicklung
"Path not Found" - Bei "Dir" Befehl
C_T:
Hallo und guten Morgen,
Ich habe da mal wieder kurz ne frage,
Ich habe mir den kleine Code zusammengebastelt der mir alle Ordner und Unterordner einer Netzfreigabe ausgibt. DIese Code läuft mal wiede solange es darum geht diesen auf dem Server starten zu lassen.
Sobald ich den COde in nen Agenten packe und auf dem Server ausführen lasse, erhalte ich den oben beschriebenen Fehler im Log "Path Not Found".
Es hakt bei der Zeile:
"str_tmpfolder = Dir(str_path, FILE_ATTRIBUTE_DIRECTORY)"
und ja alles ist deklariert,
Ja FILE_ATTRIBUTE_DIRECTORY ist als Const deklariert und gesetzt
und ja in str_path steht ein Wert (auch der richtige)
Mein Gedanke bzw. das was ich bisher im Forum gefunden habe ist das der Server kein Zugriff auf die entsprechenden Ordner bzw. auf die Netzfreigabe hat. Um dies auszuschließen habe ich ne Remotesitzung auf unseren Dominoserver gestartet und von dort die entsprechenden Netfreigaben angesprochen --> Keine Probleme.
Auch habe ich die Sicherheitsstufe beim Agenten erhöht, so das beschränkte Operationen zugelassen werden.
Hat jemand von euch noch ne Idee was ich nachschauen kann bzw. woran es liegen könnte?
Gruß Christian
Felix Ziegler:
Guten Morgen Christian,
hast du dir den Abschnitt "Sicherheit" im Serverdokument schon mal angeschaut? Darf der Benutzer, mit dem der Agent signiert wurde, wirklich aufs File-System zugreifen?
Gruß, Felix
Axel:
--- Zitat von: Felix Ziegler am 16.02.09 - 08:25:24 ---Guten Morgen Christian,
hast du dir den Abschnitt "Sicherheit" im Serverdokument schon mal angeschaut? Darf der Benutzer, mit dem der Agent signiert wurde, wirklich aufs File-System zugreifen?
Gruß, Felix
--- Ende Zitat ---
Das hat damit überhaupt nichts zu tun. Der Zugriff erfolgt immer mit dem System-Account und nicht mit dem Namen des Signierers.
--- Zitat von: C_T am 16.02.09 - 07:58:04 ---Mein Gedanke bzw. das was ich bisher im Forum gefunden habe ist das der Server kein Zugriff auf die entsprechenden Ordner bzw. auf die Netzfreigabe hat. Um dies auszuschließen habe ich ne Remotesitzung auf unseren Dominoserver gestartet und von dort die entsprechenden Netfreigaben angesprochen --> Keine Probleme.
--- Ende Zitat ---
Dein Gedanke ist richtig. Wie hast du dich denn bei der Remotesitzung angemeldet? Bestimmt mit einem Usernamen. Und der gilt dann natürlich auch beim Zugriff auf die Freigaben.
Du musst den Server die entsprechenden Rechte auf die Freigabe geben und dann sollte das funktionieren.
Axel
Felix Ziegler:
@Axel: Mit welchem System-Account? Ich erstelle einen Agenten und lasse diesen automatisiert laufen. Solange ich die Option "Im Namen von ausführen" im Agenten nicht aktiviert habe, dann wird er doch immer im Kontext des Unterzeichners ausgeführt.
Oder sollte ich mir doch lieber am Montag Morgen erst mal einen Kaffee holen ;-)
C_T:
Kaffee ist immer gut gerade am montag morgen, breche gerade auch meine dritte Tasse schon an...
Ich danke euch erstmal für eure Tipps und werde das glecih mal ausprobieren und euch dann berichten.
Gruß
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln