PowerShell Scanner Profile

Comments

9 comments

  • Ryan Joachim

    This is something I've been thinking about as well.

    Off the top of my head, one way to implement this would be to create a script that has what all the WoL settings should be, and checks against the current settings of the target. If the settings don't match, output what has changed to a text file on the local machine. Create a package in Deploy with that script and run it on a schedule (or however you want).

    Then you would be able to add a file scan to any scan profile checking for that file. If it exists, it gets put into a collection for "WoL misconfigured" and you'd be able to follow up from there. You could then have a different package (or just a separate step dependent on targets in the new collection) to reapply the desired WoL configs.

    I haven't sat down and really thought it out, so it's very possible there are much more simple and elegant solutions than mine.

    0
    Comment actions Permalink
  • Colby Bouma

    This is something we are definitely looking into. I have no ETA on when/if it will be implemented.

    0
    Comment actions Permalink
  • William Baldwin

    That would be a suitable work around in this case, thanks for your idea.

    0
    Comment actions Permalink
  • William Baldwin

    It would certainly prove to be an immensely powerful tool. WMI only gets you so far, but I doubt there isn't much you couldn't pull using Powershell!

    0
    Comment actions Permalink
  • Scott Sweeten

    This would be pretty generally useful.

    0
    Comment actions Permalink
  • Aaron Eccles

    @William Baldwin Did you ever go further with this?  How did it work out?

    0
    Comment actions Permalink
  • Colby Bouma

    We're actually building the PowerShell Scanner right now! If you would like to join the private beta, sign up here: https://forms.gle/nFFVqfy2PqYrqP2h6

    0
    Comment actions Permalink
  • Aaron Eccles

    I saw your notices about that beta... can you share what the scanner does / use case?

     

     

    0
    Comment actions Permalink
  • Colby Bouma

    It allows you to create your own scanner by writing a PowerShell script to gather any information you want. It parses the objects the script outputs to the pipeline and formats them into a table. This screenshot is from an internal alpha version.

    0
    Comment actions Permalink

Please sign in to leave a comment.