Ich habe einen Windows-Dienst, der angehalten und neu gestartet werden muss, wenn ich auf einen anderen Entwicklungsserver wechsle (ich bin ein Webentwickler). Wenn ich in die Dienste-GUI gehe, kann ich den Dienst problemlos anhalten und neu starten. Mein Kollege hat eine Batch-Datei, die für ihn funktioniert. Ich habe versucht, sie zu verwenden. Dadurch erhalte ich die Fehlermeldung "Zugriff verweigert". Ich habe versucht, die Datei als Administrator auszuführen und sogar nur die Befehle direkt im cmd-Fenster auszuführen. Bekomme immer noch den Fehler.
Die Datei ist einfach:
net stop "Service Integration Gateway"
net start "Service Integration Gateway"
pause
ich fand diese Antworte auf StackOverflow und versuche es mit der runas Befehl wie folgt:
runas /user:Administrator net stop "Service Integration Gateway"
aber alles was es tat, war mir die Readme zu geben runasIch schätze, ich kann es nicht mit dem verwenden net stop Befehl, oder ich verwende es falsch.
Was muss ich tun, um diese Befehle über CLI / Batch ausführen zu können?
BEARBEITET, UM SCREENSHOT WIE GEFORDERT HINZUFÜGEN:
runas /user:Administrator "net stop \"Service Integration Gateway\""




runas /user:Administrator "net stop \"Service Integration Gateway\""Sehenrunas /?für mehr Informationen...