Netzlaufwerke im Nachhinein automatisch verbinden
Verfasst: 8. Dez 2010, 18:22
Im Winboard.org habe ich heute tolle Hilfe erhalten, es ging um folgendes Problem:
Alle meine Rechner (inkl. Server) sind über Nacht ausgeschaltet.
Wenn ich meine Clients einschalte und dann vom Client den Windows Home Server einschalte, stellen meine Windows 7 Rechner nicht automatisch die verbundenen Netzlaufwerke her. Das hat zur Folge, dass die Software, die ihre Daten vom Server holt, diese Netzlaufwerke nicht findet.
Wenn ich jedoch z.B. mit Total Commander auf das Laufwerk gehe, wird das Netzlaufwerk geöffnet und steht danach dem betreffenden Client zur Verfügung.
Meine Frage: Wie kann ich Windows 7 dazu bringen, sozusagen im Nachhinein die Netzlaufwerke zu verbinden? Und warum kann das ein Programm, was seine Datenbank auf dem Server hat nicht, wenn ich es manuell mit dem Total Commander kann?
Wir haben dort eine Batchdatei entwickelt, die im Hintergrund überprüft, ob der WHS online geht und falls ja, alle Netzlaufwerke mit ihm verbindet. Das sieht ungefähr so aus:
Jetzt aber meine Frage hier: Kann denn nicht LightsOut diese Angelegenheit "im Vorbeigehen" übernehmen? Schließlich schalte ich nur damit den Server ein und LO weiß auch, wann der WHS bereits ist und ändert sein Tray-Icon entsprechend.
Alle meine Rechner (inkl. Server) sind über Nacht ausgeschaltet.
Wenn ich meine Clients einschalte und dann vom Client den Windows Home Server einschalte, stellen meine Windows 7 Rechner nicht automatisch die verbundenen Netzlaufwerke her. Das hat zur Folge, dass die Software, die ihre Daten vom Server holt, diese Netzlaufwerke nicht findet.
Wenn ich jedoch z.B. mit Total Commander auf das Laufwerk gehe, wird das Netzlaufwerk geöffnet und steht danach dem betreffenden Client zur Verfügung.
Meine Frage: Wie kann ich Windows 7 dazu bringen, sozusagen im Nachhinein die Netzlaufwerke zu verbinden? Und warum kann das ein Programm, was seine Datenbank auf dem Server hat nicht, wenn ich es manuell mit dem Total Commander kann?
Wir haben dort eine Batchdatei entwickelt, die im Hintergrund überprüft, ob der WHS online geht und falls ja, alle Netzlaufwerke mit ihm verbindet. Das sieht ungefähr so aus:
Code: Alles auswählen
@echo off
:Loop
ping -n 1 -w 5000 [color=#FF0000]192.168.0.69[/color] | find /i "TTL" && (goto Online)
goto Loop
:Online
if exist V: net use /d /yes V: > NUL
net use V: [color=#FF0000]"\\Servername\Videos"[/color] > NUL
echo Laufwerk V: (Videos) verbunden
rem
if exist X: net use /d /yes X: > NUL
net use X: [color=#FF0000]"\\Servername\Musik und weiteres"[/color] > NUL
echo Laufwerk X: (Musik) verbunden
exit
Jetzt aber meine Frage hier: Kann denn nicht LightsOut diese Angelegenheit "im Vorbeigehen" übernehmen? Schließlich schalte ich nur damit den Server ein und LO weiß auch, wann der WHS bereits ist und ändert sein Tray-Icon entsprechend.