Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm handling a group of applications that need to all run at the same time and work together, on around 10 machines, most of them Windows 7 pro, and a couple of ubuntu servers.

I'm trying to develop a "control center" app that would monitor running processes and warn me if one goes down or has not started normally.

On linux I can easily run ps (even remotely) and parse it, however how should I do with the windows boxes? I looked at Tasklist, but have two problems: first for some reason I can't manage to run it remotely (working on this).

I then tried to run it locally, redirect output to file and parse this file remotely, but tasklist seems to be taking a long time to write the file, which is never consistent and causes lots of problems.

What am I doing wrong? Is there a better way to tackle this problem? Any help would be appreciated.

share|improve this question

2 Answers 2

On Windows 7 Pro and above, you can use PowerShell:

get-process > processes.txt

To output the list of processes to a text file.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.