Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: rar am 18.05.12 - 16:29:03

Titel: Unable to open file wenn Datei auf einem Server geschrieben werden soll
Beitrag von: rar am 18.05.12 - 16:29:03
Hallo zusammen,

ich habe ein Problem bei einem zeitgesteuerten Agent, der ein File auf einen Server schreiben soll.

Wenn der Pfad so angegeben wird,
strFile = "\\servername\param$\filename.txt"
funktioniert
Open strFile For Output Access Write As fileNum
einwandfrei.
Wenn ich aber die IP-Adresse statt dem Servername verwende (strFile = "\\10.20.30.40\param$\filename.txt") bekomme ich beim Open der Datei diese Fehlermeldung hier: 101 - Unable to open file

Wird der Agent händisch gestartet, funktionieren beide Methoden.

Hat jemand eine Idee woran das liegen könnte, bzw. woran ich da schrauben muss, dass es mit der IP-Adresse geht?

lG
-daniel
Titel: Re: Unable to open file wenn Datei auf einem Server geschrieben werden soll
Beitrag von: Tode am 18.05.12 - 19:01:05
Wenn der server als dienst gestartet ist, läuft er mit dem system account, und das hat keine Netzwerk- Credentials. Evtl. Liegt darin der unterschied: für den Zugriff auf den hostnamen sind keine credentials nötig, beim Zugriff über ip schon... Aber das is nur sso ne Vermutung
Titel: Re: Unable to open file wenn Datei auf einem Server geschrieben werden soll
Beitrag von: umi am 21.05.12 - 10:20:47
Hallo
Auf einem Windows Server läuft der Domino standardmässig mit Local System Account. Dieser Account hat keinerlei Rechte auf irgendwelche Netzlaufwerke zuzugreifen.

Lösungsmöglichkeiten:
Variante a) Du startest den Domino unter einem speziellen Benutzer/Service Account
Variante b) Du exportierst die Daten lokal in ein Verzeichnis und machst einen Share auf dieses Verzeichnis.
Variante c) Export in lokales Verzeichnis und kopieren der Daten per Batch/CMD auf das Netzlaufwerk