Hallo zusammen,
ich möchte bei NT einen Dienst über Script beenden (mit net stop).
Das Problem besteht darin, daß es sich um den „WWW-Veröffentlichungsdienst“ handelt, also einen Dienst mit Umlaut. Das Commandfile bekommt das mit dem Umlaut leider nicht hin.
Wer weiß Rat?
Gruß
Markus
Klammern
Salü Markus
Der Name des Dienstes ist ist in eckigen Klammern zu setzen: []
Wenn das nicht hilft, dann ev. mit Anührungszeichen „“
Grüsse Peter
Salü Peter,
das funktioniert leider nicht. Das ö kommt immer als geteilt-Zeichen an.
Gruß
Markus
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Diese Info ist neu
Salü Markus
Wenn Du in den DOS-Mode gehst, wechsle mit CHCP die Codepage von 850 auf 1252: CHCP 1252. Wenn Du nur CHCP eingibst, wird die aktive Codepage angezeigt.
Grüsse Peter
Hallo Peter,
leider ist das auch nicht die Lösung. So erhalte ich als Ergebnis „WWW-Ver.ffentlichungsdienst“.
Weißt du noch eine Möglichkeit?
Gruß
Markus
Welches OS? Sprache?
Salü Markus
Zur Sicherheit habe ich auf der einen XP Installation mit „Net stop Dienst“ den „sekundären Anmeldedienst“ beendet. Es funktionierte perfekt.
D.h. die Umlaute sind kein Problem. Aktiv war unverändert Codepage 850.
Wir müssen also Deine Aussage exakter untersuchen:
- Welches OS
- Sprachversion?
- Script: WSH oder Batch oder Makro
Wenn WSH, welche Version?
- zur Erinnerung: es ist nie falsch die Dienste mit Anführungs und Schlusszeichen „“ anzusprechen.
- such Dir doch mal eine anderen Umlaute Dienst aus. Ev. hat dieser Dienst ein problem. Wobei du dann eine MSG erhalten solltest.
Grüsse Peter
Lösung
Salü Markus
Da ich keine NT4 Installation mehr habe und auch meine CD’s weg sind, müssen wir „probieren“…
-
Ein Commandfile verstehe ich als Batchdatei mit der Erweiterung „.CMD“
Richtig?
Hast Du probehalber die Script Datei in „*.bat“ umbenannt?
-
Und wenn Du auf dem Prompt das Statment eingibst?
Wahlweise mit CMD.EXE oder COMMAND.COM?
-
Wenn Du Adminrechte hast, hast Du ja noch nicht automatisch alle Rechte. Kennst Du die Rechte, für diesen Service und Du hast Sie?
Teste mal ob Du den Script mit AT laufen lassen kannst. AT Commands haben Systempriorität.
-
Wie genau lautet die Fehlermeldung?
Grüsse Peter
PS: Du meinst sicher SP6a, ansonsten Dein TCP/IP Stack irgendwann mal ein Problem haben könnte… 
Hallo Peter,
das Problem besteht nur aus einer .cmd/.bat Datei. In der Commandline funktioniert das alles prima. Es handelt sich um kein Rechteproblem, sondern einfach darum, daß er aus dem Commandfile den Befehl nicht richtig übernimmt und aus dem Umlaut ein komisches Zeichen macht.
Ich weiß da echt keinen Rat mehr.
Gruß
Markus
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
wirklich schwierig
Salü Markus
Wie hast Du erkannt, dass er den Namen des Dienstes nicht richig erkennt?
Gab es eine Meldung auf dem Bildschirm?
Hat die Meldung auf dem Bildchirm geändert, als Du die Codepage gewechselt hast?
Bitte poste das Skript.
Worst case, das ding mit wsh schreiben.
viele Grüsse
Peter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]