Dienst per Batch Starten oder Stopen
Hi,
Ich möchte einen Dienst per Batch oder CMD starten oder Stopen.
Ob der Dienst gestartet oder gestopt wird, soll von der Benutzereingabe abhängen.
Momentan sieht mein Code folgender Maßen aus:
Ist schon bissle her das ich mit Batchen gearbeitet habe.
Irgendwo hab ich jedenfalls einen kleinen Denkfehler.
Auch wenn ich das start/stop vor "DO" nicht in Anführungszeichen setze,
funktioniert es auch nicht.
Kann mir jemand einen kleinen Tipp geben ???
Danke schon mal....
Ich möchte einen Dienst per Batch oder CMD starten oder Stopen.
Ob der Dienst gestartet oder gestopt wird, soll von der Benutzereingabe abhängen.
Momentan sieht mein Code folgender Maßen aus:
@echo on
set /p Aktion=start/stop:
IF %Aktion% "start" DO call net start Dienst
IF %Aktion% "stop" DO call net stop Dienst
pause
Irgendwo hab ich jedenfalls einen kleinen Denkfehler.
Auch wenn ich das start/stop vor "DO" nicht in Anführungszeichen setze,
funktioniert es auch nicht.
Kann mir jemand einen kleinen Tipp geben ???
Danke schon mal....
Please also mark the comments that contributed to the solution of the article
Content-Key: 91597
Url: https://administrator.de/contentid/91597
Printed on: April 18, 2024 at 19:04 o'clock
2 Comments
Latest comment
Abend,
du mischst da ein bisschne Batch, ein bischen VBScript und sonst noch eine Programmiersprache zusammen!
Probier es mal so:
[Ungeteste Code]!
Gruss,
Dani
du mischst da ein bisschne Batch, ein bischen VBScript und sonst noch eine Programmiersprache zusammen!
Probier es mal so:
@echo on
set /p aktion=start/stop:
if /i "%aktion%" == "start" net start Dienst
if /i "%aktion%" == "stop" net stop Dienst else Falsche Eingabe!
pause
Gruss,
Dani