Sziasztok!
Az lenne a problémám, hogy ha távoli asztalon (windows) listázom a service-eket , akkor nem tudok filtert írni a state attributumra hiszen az nem minden esetben van CIM-service leszármazottaknál. Localhost (linux) esetén pedig sosincs state attributum , csakis status. Viszont ami minden esetben van, és könnyen szűrhető lenne az a Started attributum, ami ahogy néztem mindig helyes, azaz false esetén nem futó, míg true esetén futó alkalmazásról beszélünk.
Az jó megoldás a service-ek listázásánál, ha filtert írok a service nevére, osztályára, és Started-jára, illetve kiszűröm azon találatokat, ahol egyáltalán nincs név és osztály? Ha pedig mégis lesz olyan találat, ahol van név, és class név, de a started üres, akkor üres string-et írok ki +/- helyett?