Windows cmd files starten op afstand via http request.

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • powermarcel10
  • Registratie: December 2009
  • Laatst online: 12:26
Hallo allemaal,

Ik wil graag weten of het op één of andere manier mogelijk is om windows scripts (.cmd bestanden) op afstand te starten vanuit een webbrowser of via een http request.

Ik heb thuis een Homey (smarthome controller) en kan middels de windows software Airytec mijn htpc afsluiten of opnieuw opstarten via een http request. De software moet ook in staat zijn om scripts uit te voeren maar dit werkt alleen lokaal, dus wanneer ik achter de pc zelf zit. Maar op afstand, bijvoorbeeld via de webinterface op mijn telefoon werken alleen de commands voor afsluiten en opnieuw opstarten. Scripts starten lukt niet.

Ik ben daarvoor op zoek naar andere software waarmee ik uiteindelijk via een http request via mijn homey scripts op mijn Windows pc kan uitvoeren.

Heeft iemand enig idee?

Acties:
  • +2 Henk 'm!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Voor je gaat nadenken over de software die je hiervoor wilt gebruiken, moet je je misschien eerst afvragen hoe veilig e.e.a. is. Dat je zelf graag commando's wilt uitvoeren op je eigen PC snap ik, maar zorg er wel voor dat jij de enige bent die dat kan

[ Voor 4% gewijzigd door Brahiewahiewa op 21-08-2018 17:07 ]

QnJhaGlld2FoaWV3YQ==


Acties:
  • 0 Henk 'm!

  • powermarcel10
  • Registratie: December 2009
  • Laatst online: 12:26
Brahiewahiewa schreef op dinsdag 21 augustus 2018 @ 17:06:
Voor je gaat nadenken over de software die je hiervoor wilt gebruiken, moet je je misschien eerst afvragen hoe veilig e.e.a. is. Dat je zelf graag commando's wilt uitvoeren op je eigen PC snap ik, maar zorg er wel voor dat jij de enige bent die dat kan
Goed punt. Is uiteraard iets om rekening mee te houden. Daarom zou het fijn zijn als de software gebruik maakt van een inlog plus wachtwoord.

Acties:
  • +1 Henk 'm!

  • Onbekend
  • Registratie: Juni 2005
  • Laatst online: 16:37

Onbekend

...

Ik zou dit als volgt oplossen:
Laat de webservice een bestand wegschrijven in een bepaalde map.
Maak in de Windows Task Scheduler een event task aan dit afgaat op het moment dat er iets in die map wordt geschreven.
Zo houdt je de de webservice zelf gescheiden van de Windows processen. Het enige probleempunt is hierboven al genoemd, en dat is dat je de boel moet beveiligen omdat anders andere mensen ook diezelfde acties op jouw pc kan uitvoeren.

Speel ook Balls Connect en Repeat


Acties:
  • +2 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
Je zou de beveiliging apart kunnen doen door met een vpn te werken, dan hoef je in ieder geval geen http poortje open te zetten.

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • powermarcel10
  • Registratie: December 2009
  • Laatst online: 12:26
Onbekend schreef op dinsdag 21 augustus 2018 @ 17:52:
Ik zou dit als volgt oplossen:
Laat de webservice een bestand wegschrijven in een bepaalde map.
Maak in de Windows Task Scheduler een event task aan dit afgaat op het moment dat er iets in die map wordt geschreven.
Zo houdt je de de webservice zelf gescheiden van de Windows processen. Het enige probleempunt is hierboven al genoemd, en dat is dat je de boel moet beveiligen omdat anders andere mensen ook diezelfde acties op jouw pc kan uitvoeren.
Klinkt opzich als een goed idee. Thanks.

Maar de vraag is dan, hoe zorg ik ervoor dat er "een bestand" wordt weggeschreven in die map via een http reguest..

Acties:
  • 0 Henk 'm!

  • Andre_J
  • Registratie: September 2005
  • Laatst online: 15:06
Is dit https://github.com/msoap/shell2http
Misschien iets?

[ Voor 20% gewijzigd door Andre_J op 21-08-2018 18:26 . Reden: Verkeerde link ]


Acties:
  • 0 Henk 'm!

  • powermarcel10
  • Registratie: December 2009
  • Laatst online: 12:26
Lijkt er wel op! Maar is helaas voor Linux.

Acties:
  • 0 Henk 'm!

  • thunder7
  • Registratie: Januari 2003
  • Laatst online: 15:12

thunder7

houten vaas/schaal nodig?

installeer cygwin en zet volgens de instructies de ssh-server aan. Dan kun je vanaf je telefoon met een terminal zo inloggen (termux ofzo).

hout-nerd - www.hetmooistehout.nl of www.houtenschalen.nl


Acties:
  • 0 Henk 'm!

  • powerboat
  • Registratie: December 2003
  • Laatst online: 14:38
Je kan ook gebruik maken van wimrm i.c.m. rundeck

Acties:
  • 0 Henk 'm!

  • Andre_J
  • Registratie: September 2005
  • Laatst online: 15:06
powermarcel10 schreef op dinsdag 21 augustus 2018 @ 18:36:
[...]


Lijkt er wel op! Maar is helaas voor Linux.
Nee hoor, kijk maar bij releases, kant en klaar voor Windows.
https://github.com/msoap/shell2http/releases/tag/1.13 :)

Acties:
  • 0 Henk 'm!

  • powermarcel10
  • Registratie: December 2009
  • Laatst online: 12:26
Andre_J schreef op dinsdag 21 augustus 2018 @ 19:47:
[...]


Nee hoor, kijk maar bij releases, kant en klaar voor Windows.
https://github.com/msoap/shell2http/releases/tag/1.13 :)
Je hebt gelijk! Verkeerd gekeken..

Maar helaas, ik snap er helemaal niks van. Lijkt alles behalve een kant en klare oplossing te zijn.. Toevallig ervaring met deze software?
Pagina: 1