Exclude Delayed Start Services when Checking Status with PowerShell

While using PowerShell to return a list of Windows services that are set to startup automatically and aren’t running may sound like a simple task, it’s not quite as easy as it sounds, at least not if you want accurate results. This is due to the services that are set to startup automatically with a delayed start skewing the results.

For more information on how to accurately return a list of services that should be running, but aren’t based on services that have a startup type of automatic while excluding the ones that are set to start automatically with a delayed start, see my article that is featured on the Hey, Scripting Guy! Blog today.

It’s now time for me to start packing up for my trip to LSU in Baton Rouge, Louisiana where I’ll be presenting two PowerShell sessions at SQL Saturday #324 this Saturday, August 2nd. I hope to see you there.