zool-78
Goto Top

Lokaler Ordner als Netzlaufwerk eingebunden, Problem mit Verfügbarkeit

Hallo,

ich verzweifele an einem Problem. Ich habe hier ein kleines Netz mit 5 Rechner, alle samt mit WinXP Pro, kein echtes Server OS. Auf einem der Rechner ist FritzFax als Lan Installation eingerichtet. Das heißt auf dem "Server" ist ein Lokaler Ordner des Servers als Netzlaufwerk mit dem Buchstaben X eingebunden. Alle "Clients" greifen mit normaler Windowsfreigabe ebenfalls auf diesen Ordner zu uns haben diesen als Netzlaufwerk mit dem selben Buchstaben verbunden.

Nun ist mein Problem, das unmittelbar nach dem booten des Servers dieser via Autostart Fritzfax startet und dann Fritzfax auf seinen Datenbestand auf dem Netzlauferk X (was ja eigentlich ein lokaler Ordner auf dem selben Rechner irgendwo unter C:/ ist ) zugreifen will. In 95% der Fälle klappt das auch. Aber in 5% der Fälle ist scheinbar die Netzlaufwerkverknüofung noch nicht am leben zu sein, so das Fritzfax den Start mit einer Fehlermeldung, Laufwerk nicht gefunden verweigert.

Öffne ich dann einfach mal den Explorer und das Netzlaufwerk X auf dem Server, so sehe ich nach einer kleinen Pause (vielleicht 1 - 2 sek) den Inhalt und dannach kann Fritzfax auch starten. Man muss aber erstmal das Netzlaufwerk händisch zum leben erwachen.

mfg

Content-Key: 184410

Url: https://administrator.de/contentid/184410

Printed on: April 19, 2024 at 12:04 o'clock

Member: Onkelrossie
Onkelrossie May 03, 2012 at 10:49:33 (UTC)
Goto Top
Hi,

schreib dir doch ein Batch-Script welches beim Starten von Windows ausgeführt wird und zur Sicherheit erst das Netzlaufwerk noch einmal neu erstellt, danach eine kurze Pause einlegt und dann FritzFax startet. Das Script kommt dann einfach in den Autostart-Ordner rein und fertig. Das Script könnte wie folgt aussehen:

@ECHO OFF
REM
REM Netzlaufwerk X loeschen
REM
NET USE X: /DELETE
REM
REM Netzlaufwerk X verbinden
REM
NET USE X: \\Pfad\zur\Freigabe /PERSISTENT:NO
REM
REM 5 Sekunden Pause
REM
PING -n 5 localhost >nul
REM
REM FritzFax starten
REM
call "C:\Pfad\zu\FritzFax.exe"  
EXIT

Dies in eine Textdatei kopieren und als "StartFritz.bat" abspeicher (wichtig das .bat hinten). Dann das Script in den Autostart und FritzFax aus dem Autostart nehmen - fertig! Evtl. sind noch Admin-Rechte für das Script erforderlich - diese dann zuweisen!


Viele Grüße,
Wolfgang
Member: aqui
aqui May 03, 2012 at 10:57:02 (UTC)
Goto Top
Oder warum nicht noch einfacher statt X den wirklichen lokalen physischen Ordner in C: angeben ?? Das wäre doch das allereinfachste und auch logischste wenn der Rechner die gleiche Maschine ist ?!
Wozu also gibt man auf dem gleichen Rechner statt seines eigentlichen laufwerks ein Netzlaufwerk an was auf dem gleichen Rechner liegt.
Von hinten durch die Brust ins Auge und eigentlich überflüssiger Unsinn !
Member: zool-78
zool-78 May 03, 2012 at 12:36:16 (UTC)
Goto Top
Tja wenns so einfach wäre.

Das Problem ist die Art und weise wie Fritzfax die empfangenen Faxe als Bilddateien in einer Datenbank verknüpft. Auf dem Order X: liege eine Datenbank und jede Menge Dateien (mehrere Tausend) Bilddateien. In der Datenbank sind diese Verlinkt mit einem festen Pfad. Damit nun alle Rechner (also Clients) darauf zugreifen können, müssen die Pfade auf allen Rechnern die selben sein. Daher muss jeder Client den Speicherort unter dem selben Pfad haben, was ja bei Netzlaufwerken kein Problem ist. Nur leider muss es dann eben auch der Server so machen.

Das Problem hat auch garantiert was damit zu tun, das etliche Tausend Dateien (Bilddateien) im Netzlaufwerk im selben Ordner liegen und Windows beim Zugriff auf einen Ordner übers Netz mit 10000 kleinen Dateien eben länger braucht als mit einer großen. Ist aber eben so.

mfg
Mitglied: 106009
106009 May 03, 2012 at 12:47:23 (UTC)
Goto Top
Hi,

was spricht dagegen, in den Fritz!Fax-Einstellungen den Fax-Pfad als UNC-Pfad (Serververzeichnis) anzugeben?

Gruß
Member: Onkelrossie
Onkelrossie May 03, 2012 at 12:53:30 (UTC)
Goto Top
Ach so, ich dachte du brauchst es über Netzlaufwerk wegen z.B. zu langen Dateinamen oder ähnlichem.Aber wenn es nur um gleiche Pfade geht wie wäre es denn dann mit UNC Pfaden? Dann bräuchtest du kein Netzlaufwerk und der Pfad sieht auf jedem Netzwerkrechner gleich aus. Also einfach "\\IP_oder_Computername_des_Servers\Pfad\zur\Freigabe"... Oder wo ist das Problem?

EDIT: ollidolli selber Gedanke. face-smile

MfG,
Wolfgang
Member: zool-78
zool-78 May 03, 2012 at 15:15:01 (UTC)
Goto Top
Also zunächstmal das Script ganz oben scheint zu funktionieren.

Gegen den Vorschlag mit den UNC Pfaden spricht eigentlich nur, dass in der Datenbankdatei jetzt eben alle Bilder mit X:\Jornal\Dateiname1234567.tiff abgespeichert sind. Wenn ich das jetzt ändere, stimmen die Einträge in der Datenbankdatei nicht mehr und man findet keine alten Faxe mehr wieder. Es sei denn man kann diese reorganiseren, aber das geht glaube ich nicht. FritzFax war ja ursprünglich für sowas auch gar nicht gedacht, es gab dann aber einen LAN Zusatz mit dem man FritzFax aufbohren konnte.

mfg
Mitglied: 106009
106009 May 03, 2012 at 15:29:54 (UTC)
Goto Top
Zitat von @zool-78:
Es sei denn man kann diese reorganiseren, aber das geht glaube ich nicht.
Da glaubst du etwas Falsches. Die Datenbank ist eine ganz simple DBF-Datei, die sich z. B. mit
Excel aus Office XP sicher (bei den anderen Office-Versionen weiß ich es nicht) bearbeiten lässt.
Die Datei-Pfade lassen sich anpassen und die Dateien an den neuen Ort verschieben.

Gruß