Jump to content

Schorschgp

Members
  • Gesamte Inhalte

    1
  • Registriert seit

  • Letzter Besuch

Alle erstellten Inhalte von Schorschgp

  1. Hi, alle ich hab mich vor kurzem auch mal an einem ähnlichen Problem die Zähne ausgebissen und möchte euch meine Erkenntnisse nicht vorenthalten. Sehr oft bekommt man schon gute Tips durch die Hilfefunktion der Befehls selbst z.B. net help start Dienste lassen sich ja wie schon gesagt folgendermaßen stoppen: net stop Serverdienst schwieriger wird es, wenn der Name des Dienstes Leerzeichen enthält. Dann muß die Zeichenkette in Anführungszeichen eingeschlossen werden, also so: net stop "Client Service für Netware" und hier taucht auch schon das nächste Problem auf, nämlich das Sonderzeichen z.B in net stop "Infrarotüberwachung" gibt man das Kommando nicht an der Eingabeaufforderung ein, sondern schreibt eine Batch-Datei z.B. im Notepad, können die Umlaute im Batchbetrieb nicht erkannt werden, wegen des anderen Zeichensatzes zu DOS. Man sollte sich solche Dateien noch mal mit dem mitgelieferten DOS-Programm edit.com angucken und überprüfen. Microsoft ist zumindest unter Windows 2000 dazu übergegangen den Namen eines Dienstes mit Sonderzeichen und Umlauten zu benennen. Das heißt es gibt einen Dienst mit folgendem Namen: Dienst "Ausführen als" Den Dienst folgendermaßen zu beenden klappt nicht: net stop "Dienst "Ausführen als"" Damit auch dieser Dienst gestoppt werden kann, ist es notwendig dem Sonderzeichen ein Escape-Zeichen voranzustellen. Also so: net stop "Dienst \"Ausführen als\"" jetzt klappt's auch mit dem Nachbarn Schlußendlich kann man die nervige Frage ob der Dienst tatsächlich beendet werden soll mit einem Parameter automatisch beantworten lassen. Nämlich so: net stop "Dienst \"Ausführen als\"" /y Der Parameter /y gilt übrigens für jeden Dienst...
×
×
  • Neu erstellen...