pakro
Goto Top

batch im autostart verzögern

Hallo!

Haber folgendes Problem: Habe im Autostart eine batch die netzlaufwerke verbindet. die batch liegt zentral auf dem server. jetzt will er die verknüpfung der batch abhandeln bevor er überhaupt ne netzwerkverbindung hat. kann da auch keine schleife reinmachen, da die rechner auch ohne netzwerk betrieben werden. würde sonst ne endlosschleife geben. nun meine frage: kann man den autostart irgendwie verzögern?? oder kann man in einer batch auf vorhandenes netzwerk prüfen und die abfrage in einer batch zeitlich begrenzen???

wäre wirklich dankbar für eure hilfe oder neue denkanstöße

Content-Key: 40109

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

Printed on: April 24, 2024 at 14:04 o'clock

Member: blubb
blubb Oct 17, 2006 at 09:23:12 (UTC)
Goto Top
Hi,
hier kannst du dir das kleine Programm sleep.exe runterladen, das kannst du dann in der batch aufrufen (zB "sleep 5" wartet 5 Sekunden). Muss natürlich im selben Verzeichnis liegen wie die batch-Datei.

Ist aber eigentlich nur ein Workaround...
Member: ghofmann
ghofmann Oct 17, 2006 at 09:25:28 (UTC)
Goto Top
Vielleicht im Batch einen ping auf bekannten Server / bekannte IP absetzen und %errorlevel% auswerten?

Oder die Ausgabe von ipconfig mit dem find-Befehl auswerten?
Member: geTuemII
geTuemII Oct 17, 2006 at 11:14:10 (UTC)
Goto Top
@ghofmann:

Errorlevel bringt nix, da das nur einmal pro Batch gesetzt wird und dann nicht mehr verändert wird.

geTuemII
Member: geTuemII
geTuemII Oct 17, 2006 at 11:20:56 (UTC)
Goto Top
Achsoja, einen Lösungsansatz hätte ich auch noch:

@echo off
: netztest
IF EXIST v:\test goto tuwas
goto netztest

:tuwas
....

Kannst ja die Geschwindigkeit in der Schleife auch noch durch irgedeine zeitaufwendige Aufgabe runterziehen.

HTH geTuemII

geTuemII
Member: DaSam
DaSam Oct 17, 2006 at 11:29:06 (UTC)
Goto Top
Hi,

bester Vorschlag: Man konfiguriert den Rechner so, dass er erst dann eine Anmeldung gestattet, wenn das Netzwerk gestartet ist. Dann dauert zwar das Hochfahren etwas länger, aber die Skripte funktionieren dann wunderbar (auch die Anmeldeskripte).

Das geht in einer GPO (entweder lokal oder über die Domäne): "Always wait for the network at computer startup and logon" in "MACHINE\Administrative Templates\System\Logon"

cu,
Alex
Member: Biber
Biber Oct 17, 2006 at 11:41:59 (UTC)
Goto Top
Ergänzend zu DaSam:
in Xp Prof dt. heißt dasselbe:

[Start->Ausführen->gpedit.msc]
Richtlinien für lokaler Computer->Administrative Vorlagen->System>Anmeldung
"Beim Neustart des Computers und bei der Anmeldung immer auf das Netzwerk warten" ->Aktivieren

Gruß
Biber
Member: pakro
pakro Oct 17, 2006 at 13:28:05 (UTC)
Goto Top
Jep. Danke! Genau das hab ich gesucht