Invoking PowerShell with PHP?

This topic contains 3 replies, has 3 voices, and was last updated by  Mark Walker 1 year, 4 months ago.

  • Author
    Posts
  • #46439

    Mark Walker
    Participant

    Forgive my newbness, but is there a way to invoke powershell scripts with or any other web enabled language? I'm working on creating a network monitoring tool with a web interface, and I would like it to be able to refresh data via button click on the web interface, which would hopefully run a PS script in the background and return the updated data to to the SQL database, where it could then be retrieved by the web interface and displayed.

    Alternatively, is there an existing tool that someone else has built and made available for me to learn from, adapt and utilize?

  • #46447

    Arie H
    Participant

    Something like this ?

    or this:

    http://stackoverflow.com/questions/5317315/executing-a-powershell-script-from-php

    • This reply was modified 1 year, 4 months ago by  Arie H.
  • #46570

    Paal Braathen
    Participant

    Just make sure you sanitize user input. That first example is scary.

    It's mentioned in a comment, but this is a must:

    // Best practice tip: We run out POST data through a custom regex function to clean any unwanted characters, e.g.:
    // $username = cleanData($_POST["username"]);
    • #47069

      Mark Walker
      Participant

      Awesome, thank you very much!

      • This reply was modified 1 year, 4 months ago by  Mark Walker.

You must be logged in to reply to this topic.