I am not weighing in on this much, just that Windows can run a lot of unix scripts. It has a unix subsystem (Windows Subsystem for Linux (WSL)). That said, PowerShell should be able to handle this w/o any issues. Process lists are pretty standard in the .NET world. I use them a lot. A quick search showed Get-Process. Either a script or PowerShell should work with similar logic.
... View more