Hej!
Jag behöver snabb hjälp med en ur simpel sak.
Jag vill skapa mig ett skript i win2000 server som bara skall starta och stoppa en tjänst.
Allt kan jag göra i en vanlig batch fil men jag åker på pumpen på att jag behöver en delay.
Jag behöver alltså kunna skriva typ följande.
rservice /stop xxx
delay 20
rservice /start xxx
Jag måste kunna ge tjänsten tid på sig att gå ner.
Det skall finnas fullt script stöd i 2000 men jag vet inte syntaxen.
Batchen skall sedan schemaläggas.
Alternativt kan jag lösa detta om någon förklarar hur jag kan fjärr starta en schemlaggd aktivitet eller starta ett batchjobb lokalt på en annan maskin.
RikardMedlem sedan dec. 199917 055 inlägg En ganska enkel men "ful" lösning är följande:
NET STOP tjänst
PING 127.0.0.1 -n 20 >nul
NET START tjänst
Terminal Services??
Problemet med dealy funktionen är löst genom wait.exe
Dock fungerar inte net stop/start remote.
Gör man net start/stop behöver jag inte någon delay i mellan eftersom den väntar på klarsignal innan den gör nästa kommando.
Nu har jag inte upplevt rservice som stabil så jag vill fortfarande kunna starta ett batch jobb lokalt på en annan maskin.
Senario:
Jag har en maskin som kan uppdatera sin antivirus automatiskt.
På denna maskin har jag möjlighet att köra en fil vid lyckad uppdatering. (på så vis vet jag när ny dat fil släppts)
Jag sätter den då till att starta en batch fil som i sin tur skall starta en batch fil på en annan dator där jag antivirus programmet inte kan uppdatera sig själv.
På dator två har jag gjort ett skript som uppdaterar antivirusen men det måste som sagt startas från dator ett.
Jag vill inte göra uppdatering remote över nätverket utan jag vill att den skall ske lokalt, därav det andra skriptet på dator två.
RikardMedlem sedan dec. 199917 055 inlägg Dock fungerar inte net stop/start remote.
Vad får du för felmeddelande?
H:\>net stop \\com980ws112\schedule
System error 123 has occurred.
The filename, directory name, or volume label syntax is incorrect.