get-process
gibt mir eine Liste aller Prozesse
([Object[]](Get-Process)).Count
gibt mir die Anzahl aller Prozesse
Eine Liste aller Fenster – d.h. Prozesse die auch über ein Fenster verfügen bekomme ich so:
get-process | where {$_.mainWindowTitle} | format-table id, name, mainwindowtitle -autosize
Und so bekomme die Anzahl der offenen Fenster:
([Object[]](Get-Process | where {$_.mainWindowTitle})).Count