PathFinder 10 Geschrieben 20. Mai 2005 Melden Teilen Geschrieben 20. Mai 2005 Hallo ihr guten ! Ich hab leider ein kleines Problem. Ich möchte eine Batchdatei schreiben die eigentlich nichts weiter tut als 2 Dienste zu beenden und danach wieder zu starten, da diese sich schonmal weghängen. Eigentlich ist das kein großes Problem, das ganze muss natürlich von einem normalen Benutzer getätigt werden der weder Adminrechte noch zugriff auf den Server selber hat. Stichwort: Remote Dienste beenden/starten Zu erst einmal muss ich auf dem Server dem jeweiligen Benutzer das Recht auf den Dienst geben, dazu gehe ich wie folgt vor: subinacl(aus ResourceKit) /SERVICE(hier nichts eingeben SERVICE ist auch so gemeint) \\server\dienstname /grant=domäne\user Das bewirkt nun das der "User" Vollzugriff auf den Dienst hat. als nächstes gehe ich an die jeweilige Workstation und gebe dort: sc \\server stop/start dienst ein. Das ist auch für den Dienst "MySQL" kein Problem, warum ??? weil ein Wort !!! Nun möchte ich das selbe aber noch mit dem Dienst "Apache Tomcat 4.1" machen und nu häng ich schön da =( gebe ich subinacl .... apache tomcat 4.1 ein, sagt er mir apache sei kein Dienst, klar der heißt ja auch weiter: tomcat 4.1 gebe ich "apache tomcat 4.1" in "" an, sagt er mir Fehler 1060 der RPC Server sei nicht "breit" äh ... hä ??? Nu könnte ich wohl mal Hilfe an der Stelle brauchen, wer ähnliche Probleme hat, oder Lösungen braucht der kann mit der Anleitung bis hierher wohl schon einiges anfangen, aber wie zum Teufel regel ich die Geschichte wenn der Dienstname ein Wort überschreitet ? Danke fürs Lesen und für jede Hilfe, der Path Zitieren Link zu diesem Kommentar
humpi 11 Geschrieben 20. Mai 2005 Melden Teilen Geschrieben 20. Mai 2005 Hi, guck dir mal die PsTools an, da gibt es den psservice. Kann remote Dienste starten und stoppen. Zitieren Link zu diesem Kommentar
PathFinder 10 Geschrieben 20. Mai 2005 Autor Melden Teilen Geschrieben 20. Mai 2005 jau unter angabe von Benutzername und Passwort, kein guter ansatz in einer klartext Batchdatei die von einem 08/15 Benutzer ausgeführt werden soll =) Die oben beschriebene Lösung wäre soweit ja Wunderbar, aber wieso zickt der bei einem mehrwörtigen Dienstnamen? Kann man Dienste umbennen ?! aber danke für dein post der Path Zitieren Link zu diesem Kommentar
thorgood 10 Geschrieben 20. Mai 2005 Melden Teilen Geschrieben 20. Mai 2005 Hallo PathFinder, versuche subinacl mit dem Keyname des Service. Den erhältst du mit sc \\server getkeyname "Apache Tomcat 4.1" thorgood Zitieren Link zu diesem Kommentar
PathFinder 10 Geschrieben 24. Mai 2005 Autor Melden Teilen Geschrieben 24. Mai 2005 Hatte ich schon probiert, vielen dank =) ist exakt der selbe *g* der Path Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.