marcys
Goto Top

Batch 20 Sekunden später ausführen

Hallo,

ich benötige etwas Hilfe von euch.

Ich habe eine Batchdatei , mit dem Ihnahlt:

net time \\zeitserver /set /yes

Diese Batchdatei habe ich in den Autostart gepackt. Der Rechner verbindet sich über Wlan ins Netz.

Das Problem ist, das nach automatischer Anmeldung am Win XP die Datei sofort ausgeführt wird. Zu dem Zeitpunkt ist der Rechner noch nicht mit dem Netzwerk verbunden.

Kann ich in die Datei etwas rein packen, wo nach der Befehl net time erst nach 20 Sekunden ausgeführt wird?

Welcher Zusatz müsste in die Datei rein?
Für jeden Tipp bin ich euch dankbar.
Gruß
Martin

Content-ID: 267400

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

Ausgedruckt am: 21.11.2024 um 12:11 Uhr

igetyaall
igetyaall 25.03.2015 um 13:56:29 Uhr
Goto Top
Hi ich denke mal dieser Beitrag sollte dir helfen face-smile

http://www.script-example.com/themen/sleep-or-wait-in-Batch-Dateien--cm ...
wshty1
wshty1 25.03.2015 um 13:56:59 Uhr
Goto Top
Hi,

Ich denke "timeout" ist das Stichwort

Lg
Ravers
Ravers 25.03.2015 um 13:57:04 Uhr
Goto Top
Hi,

entweder nimmst das kleine Tool "wait" oder du machst es mit geplanten Task/Aufgabenplanung und hakst hier "Nur starten, wenn folgende Netzwerkverbindung zur verfügung steht" o.ä.

greetz
ravers
cse
Lösung cse 25.03.2015 aktualisiert um 14:59:00 Uhr
Goto Top
oder du stellst in den Gruppenrichtlinienen ein "Warten auf Netzwerk", das heißt du kannst das PW erst eingeben wenn der PC eine NW-Verbindung aufgebaut hat.

so hatte ich das damals gelöst mit meinem Loginbatch.
So braucht man keinen Timer einbauen... es mMn eh besser den PC auf das NW warten zu lassen.


grüße!
Pjordorf
Pjordorf 25.03.2015 um 14:26:25 Uhr
Goto Top
Hallo,

Zitat von @Marcys:
net time \\zeitserver /set /yes
Schreib davor noch ein
ping 127.0.0.1 -n 20
und du hast ungefähr 20 Sekunden bevor deine Zeile ausgeführt wird.... Ob du noch ein
@Echo off
davor setzt oder dein Ping Ergebnis mittels Umleitung ins Nirwana schickst ist nur noch Kosmetik.
@Echo off
ping 127.0.0.1 -n 22 >NUL
net time \\zeitserver /set /yes
Gruß,
Peter
joehuaba
joehuaba 27.03.2015 um 12:36:15 Uhr
Goto Top
timeout 20
Wäre auch eine einfache Möglichkeit face-smile
Pjordorf
Pjordorf 27.03.2015 um 12:50:25 Uhr
Goto Top
Hallo,

Zitat von @joehuaba:
Wäre auch eine einfache Möglichkeit face-smile
Aber dir ist schon klar das es OSe gibt die kein Timeout oder Sleep kennen? Und von das verwendete OS steht hier nirgends etwas. Da ist ping 127.0.0.1 -n 20 (setzt aber zumindest Hardware für Netzwerke voraus)

Gruß,
Peter
joehuaba
joehuaba 27.03.2015 um 12:51:40 Uhr
Goto Top
Ok da muss ich dir natürlich recht geben face-smile
Marcys
Marcys 27.03.2015 um 14:49:47 Uhr
Goto Top
Hallo zusammen,

danke für die zahlreichen Tipps.

Ich habe es mit der sleep Funtion gemacht und es funz. gut.

Gruß
Martin
Pjordorf
Pjordorf 27.03.2015 um 14:54:02 Uhr
Goto Top
Hallo,

Zitat von @Marcys:
Ich habe es mit der sleep Funtion gemacht und es funz. gut.
Dann dürfen wir zurecht davon ausgehen das du kein Windows OS nutzt und auch die von dir ernannte Lösung von CSE überhaupt nicht passt?

Gruß,
Peter
cse
cse 27.03.2015 um 14:59:27 Uhr
Goto Top
Zitat von @Pjordorf:

Hallo,

> Zitat von @Marcys:
> Ich habe es mit der sleep Funtion gemacht und es funz. gut.
Dann dürfen wir zurecht davon ausgehen das du kein Windows OS nutzt und auch die von dir ernannte Lösung von CSE
überhaupt nicht passt?

Gruß,
Peter

ja, versteh ich au nich.
ich mein timer und so alles gut, aber warum so ansetzen wenn man auch einfach nur das NW-warten aktivieren braucht.
Naja, jetzt ist Freitag face-smile