Controlla da remoto se i processi sono in esecuzione su Windows 7 box


1

Sto gestendo un gruppo di applicazioni che devono funzionare contemporaneamente e lavorare insieme, su circa 10 macchine, la maggior parte delle quali Windows 7 Pro e un paio di server Ubuntu.

Sto provando a sviluppare un'app "control center" che monitorerebbe i processi in esecuzione e mi avviserebbe se uno si interrompe o non si avvia normalmente.

Su Linux posso facilmente eseguire ps (anche da remoto) e analizzarlo, tuttavia come devo fare con le finestre di Windows? Ho esaminato Tasklist, ma ho due problemi: prima per qualche motivo non riesco a eseguirlo da remoto (lavorando su questo).

Ho quindi provato a eseguirlo localmente, reindirizzare l'output su file e analizzare questo file da remoto, ma l'elenco delle attività sembra impiegare molto tempo a scrivere il file, il che non è mai coerente e causa molti problemi.

Che cosa sto facendo di sbagliato? Esiste un modo migliore per affrontare questo problema? Qualsiasi aiuto sarebbe apprezzato.


Risposte:


2

Su Windows 7 Pro e versioni successive, è possibile utilizzare PowerShell:

get-process > processes.txt

Per generare l'elenco dei processi in un file di testo.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.