Sign up ×
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

this may help to you

share|improve this answer
Although this may answer the question, you should give a more detailed description of the linked content and explain how it relates to the question. This will help ensure that this answer remains useful in the event the linked page is removed or goes offline. For more information, see this Meta Stack Exchange post. –  DragonLord Sep 30 at 1:56

Your Answer


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.