I am finding that I can identify machines without KES by looking for missing application KASAVSRV.exe
I am making this number more accurate by running a latest audit on machines so that Kaseya recognizes KES was installed.
Latest audits should run automatically after installing KES. I cannot make this happen because I cannot make a latest audit a post-install procedure.
Kaseya should recognize when its own products are installed. I shouldn't have to do something manually to make that happen.