Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Windows 2003, Service per Perlanwendung starten

ZER0-CooL - 36
Champion (offline)

Dabei seit 09.2004
4459 Beiträge

Geschrieben am: 12.05.2007 um 18:02 Uhr

Ich weiß das es geht komm aber leider beim googlen nicht weiter und würde deswegen gerne wissen ob ihr wisst wie es geht.
Problem: Ich möchte nicht immer auf den Remotedesktop wenn ich einen Service Starten/Beenden will, wäre doch viel schöner wenn man es von der Internetseite aus machen könnte :-)
MrDimension - 43
Halbprofi (offline)

Dabei seit 01.2005
247 Beiträge

Geschrieben am: 12.05.2007 um 22:07 Uhr

Batchdatei anlegen mit "net start Dienstname" im cgi-bin ablegen
Berechtigungen anpassen, dass der webserver/perl die datei ausführen
darf (und genau da liegt am ehesten das Problem)
und von deinem Perl Script aus die Datei aufrufen
--> system('[PFAD]/dienst.bat');

Was die perlprogrammierung angeht gibt es aber sicher Leute die sich hier besser auskennen.

Und persönlich würde ich sagen startet man Dienste über eine Managementkonsole... wenn die von Hand gestartet oder gestoppt werden sollen
(das sind exakt 5 klicks....) und nicht über eine webseite....

Wenn man keine Ahnung hat, einfach mal das Posten sein lassen...

ZER0-CooL - 36
Champion (offline)

Dabei seit 09.2004
4459 Beiträge

Geschrieben am: 13.05.2007 um 04:07 Uhr
Zuletzt editiert am: 13.05.2007 um 04:08 Uhr

Zitat von MrDimension:

Batchdatei anlegen mit "net start Dienstname" im cgi-bin ablegen
Berechtigungen anpassen, dass der webserver/perl die datei ausführen
darf (und genau da liegt am ehesten das Problem)
und von deinem Perl Script aus die Datei aufrufen
--> system('[PFAD]/dienst.bat');

Was die perlprogrammierung angeht gibt es aber sicher Leute die sich hier besser auskennen.

Und persönlich würde ich sagen startet man Dienste über eine Managementkonsole... wenn die von Hand gestartet oder gestoppt werden sollen
(das sind exakt 5 klicks....) und nicht über eine webseite....


bloß leider ist "net" keine anwendung ".exe." datei sondern ein windows ressource kit tool und kann deshalb nicht direkt über eine batch datei gestartet werden (bei windows xp schon) bei windows 2k3 nicht....#

und was "soll" und was man "will" ist immer ein großer unterschied egal in welchem bereich....
MrDimension - 43
Halbprofi (offline)

Dabei seit 01.2005
247 Beiträge

Geschrieben am: 13.05.2007 um 10:07 Uhr
Zuletzt editiert am: 13.05.2007 um 10:08 Uhr

Zitat von ZER0-CooL:


bloß leider ist "net" keine anwendung ".exe." datei sondern ein windows ressource kit tool und kann deshalb nicht direkt über eine batch datei gestartet werden (bei windows xp schon) bei windows 2k3 nicht....#

und was "soll" und was man "will" ist immer ein großer unterschied egal in welchem bereich....


Wirf mal nen Blick ins %windir%/system32 auf nem 2003 ;-)
da liegt eine net.exe .... (und es hat Tatsächlich einen Sinn, dass die dort liegt..)
Und der Net Befehl gehört aber zu 150% nicht zu den resource kit tools weder unter 2003 noch vorher...
Den hat die 2003 Web Edition... Standard Edition, Enterprise Edition
und sogar die Datacenter.....
Der Befehl ist problemlos an einem Server auch über eine Batchdatei ausführbar
wenn man den Server verwaltet. Ach ja am besten mal die Sicherheitskarte mit den Gruppen die Ausführberechtigt sind... ansehen... AGDLP...

und das sollte nicht nur so sein, dass ist so ;-)

Wenn man keine Ahnung hat, einfach mal das Posten sein lassen...

ZER0-CooL - 36
Champion (offline)

Dabei seit 09.2004
4459 Beiträge

Geschrieben am: 13.05.2007 um 10:34 Uhr

tut mir leid aber die sogar die 1und1 mitarbeiter haben mir gesagt das ich den net befehl erst hab wenn ich die ressource kit tools installiert habe! da er vorher NICHT ging danach eben schon...
MrDimension - 43
Halbprofi (offline)

Dabei seit 01.2005
247 Beiträge

Geschrieben am: 13.05.2007 um 12:22 Uhr

Zitat von ZER0-CooL:

tut mir leid aber die sogar die 1und1 mitarbeiter haben mir gesagt das ich den net befehl erst hab wenn ich die ressource kit tools installiert habe! da er vorher NICHT ging danach eben schon...


Das ist von MS mit drin
und ich hab es fast vermutet das dir womöglich ein VServer oder ähnliches von einem webspaceprovider zugrunde liegt, deren Konfigurationen sind sicher eine Sache für sich. Ich gehe von einem selbst aufgesetzten 2003 aus so wie es einer
Standardinstallation entspricht. So findet man es sicher bei keinem Provider vor,
weil da jeder seine eigenen Konfigurationen drüberschießt.
Nur so am Rande, dass installierte Resource Kit war von 1&1 oder MS?

Auf jeden Fall geht dein net Befehl jetzt? und Dienste starten / stoppen,
via Kommandozeile bzw. dann auch batch ist als Admin via RDP schon mal möglich?

Wenn man keine Ahnung hat, einfach mal das Posten sein lassen...

ZER0-CooL - 36
Champion (offline)

Dabei seit 09.2004
4459 Beiträge

Geschrieben am: 13.05.2007 um 12:27 Uhr
Zuletzt editiert am: 13.05.2007 um 12:29 Uhr

Zitat von MrDimension:

Zitat von ZER0-CooL:

tut mir leid aber die sogar die 1und1 mitarbeiter haben mir gesagt das ich den net befehl erst hab wenn ich die ressource kit tools installiert habe! da er vorher NICHT ging danach eben schon...


Das ist von MS mit drin
und ich hab es fast vermutet das dir womöglich ein VServer oder ähnliches von einem webspaceprovider zugrunde liegt, deren Konfigurationen sind sicher eine Sache für sich. Ich gehe von einem selbst aufgesetzten 2003 aus so wie es einer
Standardinstallation entspricht. So findet man es sicher bei keinem Provider vor,
weil da jeder seine eigenen Konfigurationen drüberschießt.
Nur so am Rande, dass installierte Resource Kit war von 1&1 oder MS?

Auf jeden Fall geht dein net Befehl jetzt? und Dienste starten / stoppen,
via Kommandozeile bzw. dann auch batch ist als Admin via RDP schon mal möglich?


nein es geht nur wenn ich mich im Ressource Kit Tool Ordner befinde und es ist KEIN vServer sondern der "1&1 Windows-Server L64"!

Doch nicht, hatte mich wahrscheinlich vertippt

  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -