Configure PS to shut down a service and then monitor processes.


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.


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

"Restart Server"

Let me give it a shot.

Thanks Rob.