title: .Net classes to control services on a remote machine?
body: <p>Yes I could google this but I'm being a little lazy.  I need to remotely control windows services on another machine.  Does the ServiceController class let me do this?  What restrictions are there?  Can I start / stop / change the "run as" details remotely, ie change a password that's due to expire?  </p>
  
  <p>I'll be attempting to give users at work a ASP.Net website dashboard to control several services that run on their local machine under their own account (they're all local administrators on their machine). This is integrated with other functionality so I'm not looking at creating a distributable that could run locally for them.  Will be using windows authentication and impersonating the user to make the changes.  What problems if any am I likely to run into with this?</p>
  
  <p>Cheers</p>