Hallo zusammen,
ich bin neu hier im Forum und auch neu bei AutoIt und hoffe, ihr könnt mir weiterhelfen.
Gegeben ist eine Serverfreigabe auf einem Windows Server 2008. In dieser Freigabe liegen div. Verzeichnisse, auf die die User zugreifen können, mal nur lesend, mal lesend und schreibend (z.B. Z:\Treiber\, Z:\Datenaustauch\ usw.)...
Es gibt auch ein Verzeichnis für Logfiles, in dem je User Logfiles angelegt werden, z.B. von Loginscripten (Bsp.: Z:\Logfiles\AMustermann.log).
Auf dieses Verzeichnis LOGFILES haben die User allerdings nur Schreibrechte (also nicht die NTFS-Berechtigung "Ordner auflisten/Daten lesen"), so dass sie das Verzeichnis nicht öffnen bzw. die darin befindlichen Dateien nicht anzeigen können. Hintergrund ist der Datenschutz (z.B. soll Herr Müller nicht am Logfile von Herrn Meier erkennen können, wann dieser sich ein- und ausloggt etc.)
Bisher haben Batch-Skripte dort ihre Logfiles abgelegt - ohne Probleme. Nun möchte ich die Batch-Skripte durch Programme ersetzen, die ich mit AutoIt optimiere, womit ich zu meinem problem komme:
Die Funktion _FileWriteLog kann ihr Logfile nicht schreiben, da sie es nicht finden/öffen kann (Rückgabewert 0 und @error-Wert 1), weil dem ausführenden User ja die Berechtigungen zum Anzeigen/Auflisten/Öffnen/... fehlen.
Hat jemand eine Idee, das umzusetzen, ohne die Berechtigungen anzupassen? Ich bin für jeden Tipp dankbar
Besten Dank und süße Grüße, die Schokolade