Author Posts

June 23, 2016 at 1:38 pm

Hi,

I am new Powershell and was hoping to get some guidance on one project i am working on:-

I want to stop a service and set it disabled :- Done

After shutting the service down i want to monitor some processes that needs get shut down automatically (Cant end them as requirement) and then restart my server once all listed processes are not running.

Any guidance will be help.

Thanks.

  • This topic was modified 2 years, 3 months ago by  Mohit Sood.

June 23, 2016 at 4:57 pm

You can do looping, which you may want to consider if you want to do a timeout and force a reboot. However, you can try this simple approach to get multiple processes and then have it wait until the processes have exited. Try this out and see if it will work out for you.

$proc = Get-Process -Name notepad, mspaint -ErrorAction SilentlyContinue
$proc.WaitForExit()

"Restart Server"

June 23, 2016 at 7:21 pm

Let me give it a shot.

Thanks Rob.