Script in Windows 2008 starten

thyral

gehört zum Inventar
Hallo,

ich bin Admin und will Datenbankpfege meiner DHCP Datenbank treiben, ich habe ein Script geschrieben das mir die arbeit abnimmt

net stop dhcpserver
jetpack dhcp.mdb temp
net start dhcpserver

diese Sript habe ich in c:\windows\system32\dhcp kopiert

das script heist dhcpsicher.cmd

wenn ich es jetzt als admin starte, bekomme ich ein Fehler -1811

Was mache ich falsch?
 
Wenn du diese Befehle von Hand in die Console eintippst - geht es dann?

Vielleicht ist der Dienst noch nicht vollständig beendet, wenn der jetpack
Befehl ausgeführt wird...
Ich weiss nicht mehr, wie ich früher eine Wartezeit in meine Batches eingebaut
habe, aber Google hilft dir bestimmt.

hth
 
@Danke

Google hilft bei Fehler 1811 nicht wirklich. Es gibt nur einen eintrag von Windows NT

Wenn ich es in die Console eingebe, dann klappt es !
 
Wie ich bereits schrieb, braucht es wohl eine Wartezeit.

Ich hab dir die sleep.exe vom NT ResourceKit angehängt.
(sleep 10 - wartet 10 sec )

Dein Batch musst du wie folgt abändern:
Code:
net stop dhcpserver
sleep 10
jetpack dhcp.mdb temp
net start dhcpserver
 

Anhänge

  • SLEEP.zip
    7,5 KB · Aufrufe: 109
Oben