Hallo zusammen,
suche eine Möglichkeit oder besser gesagt eine Lösung für folgendes Problem:
Ich betreibe zwei Rechner in einem privaten Netzwerk. Der eine Rechner dient als Server und ist mit einem Kabel am Router verbunden und der andere dient als Client und nutzt WLAN. Auf beiden Systemen läuft Windows 7. Nun zu meinem eigentlichen Problem, da ich diverse Laufwerke vom "Server" aus im Netzwerk freigeben möchte und der Client sich automatisch mit denen verbinden soll, kommt es beim Startvorgang des Clientrechners zu Problemen des Mappens aller Laufwerke. Einige Laufwerke konnten nicht wiederhergestellt werden. Nutze zum Mappen ein "Netuse-Script". Ich habe herausgefunden, dass das Verbinden des WLAN-Adapters mit dem Router zu lange dauert.
Gibt es da eine Möglichkeit eine Zeitverzögerung einzubauen, sodass das Script erst startet, wenn das WLAN-Device vollständig verbunden ist?
Danke für Eure Hilfe!
Euer BananaJoe
Seite 1 von 1
Automatische Netzwerkverbindung In Windows 7
Anzeige
#2
geschrieben 13. Februar 2010 - 19:46
Wenn du weisst wie lang es in etwa dauert bis deine Verbindung hergestellt ist, könntest du auch einen "ping 127.0.0.1 -n ANZAHL SEKUNDEN" eingeben, damit er so lange wartet und dann mit der Verbindung anfängt.
An deiner Stelle hätte ich jetzt auf die schnelle erstmal ein AutoIt Script geschrieben, weiss allerdings ob das nicht überflüssig wäre wenn es dafür eine elegantere Lösung gäbe.
An deiner Stelle hätte ich jetzt auf die schnelle erstmal ein AutoIt Script geschrieben, weiss allerdings ob das nicht überflüssig wäre wenn es dafür eine elegantere Lösung gäbe.
#3
geschrieben 13. Februar 2010 - 20:04
Heißt das, dass ich diesen Befehl im Skript an erster Stelle eintragen muss und der dann erst die Netzlaufwerke verbindet, wenn "x"-Sekunden um sind? Hab nicht so die Ahnung vom Skripten
#4
geschrieben 13. Februar 2010 - 20:11
Ist es ein Batch Script? Falls ja dann sollte dass wie folgt aussehene (in meinem Beispiel wartet er 20 Sekunden):
@echo off ping 127.0.0.1 -n 20 net use J: \\Server\C$ net use K: \\Server\D$ etc.
#5
geschrieben 13. Februar 2010 - 20:14
Jo genau, ist ein einfaches Batch-Skript. Werde das mal ausprobieren. Vielen Dank Erte! Wenn's nicht klappt, melde ich mich nochmal!
Achso, hab was vergessen. Weißt Du zufällig auch, wie ich ein Programm nach dem Verbinden der Laufwerke starten kann. Sprich erst der Ping-Befehl, dann das Mappen der Laufwerke und zuguterletzt das Starten des Programms?
Achso, hab was vergessen. Weißt Du zufällig auch, wie ich ein Programm nach dem Verbinden der Laufwerke starten kann. Sprich erst der Ping-Befehl, dann das Mappen der Laufwerke und zuguterletzt das Starten des Programms?
Dieser Beitrag wurde von BananaJoe80 bearbeitet: 13. Februar 2010 - 20:16
#6
geschrieben 13. Februar 2010 - 20:28
Indem du den kompletten Pfad der Anwendung angibst. Wenn du willst dass er nach dem Aufruf der Anwendung dass cmd Fenster schliesst, dann setz ein "Call" vornedran.
Beispiel (cmd Fenster läuft weiter):
Beispiel (cmd Fenster schliesst sich nach Aufruf der Anwendung)
Ich würde den Call nehmen, da das sauberer aussieht ist. Könnte mich auch irren, habe schon länger keine Batch Datei mehr geschrieben.
Beispiel (cmd Fenster läuft weiter):
... net use J: \\Server\C$ "J:\Ordner\Mein Programm.exe"
Beispiel (cmd Fenster schliesst sich nach Aufruf der Anwendung)
... net use J: \\Server\C$ Call "J:\Ordner\Mein Programm.exe"
Ich würde den Call nehmen, da das sauberer aussieht ist. Könnte mich auch irren, habe schon länger keine Batch Datei mehr geschrieben.
Dieser Beitrag wurde von Erte bearbeitet: 13. Februar 2010 - 20:29
#8
geschrieben 14. Februar 2010 - 11:48
Habs getestet, funktioniert auch soweit, bis auf das sich das CMD-Fenster nicht automatisch schließt. Kennst Du auch einen Befehl mit dem man das Fenster ausblenden lassen kann?
#10
geschrieben 16. Februar 2010 - 19:07
Das Exit wird auch nur dann abgearbeitet sobald die aktuelle Anwendung beendet wurde, weswegen ein Exit am Schluss das gleiche bewirkt wie wenn nichts am Ende steht. Batch habe ich wie gesagt schon ziemlich lange nicht mer geschrieben, daher wirst du mal hoffen müssen dass dir noch wer anderes mag helfen.
Thema verteilen:
Seite 1 von 1