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....
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 91597
Url: https://administrator.de/contentid/91597
Ausgedruckt am: 08.11.2024 um 21:11 Uhr
2 Kommentare
Neuester Kommentar
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