Before you jump on this seemingly easy question, read carefully.<\/strong><\/p>\n
I am aware that you can use Win32_Product to grab installed software. The problem is that this command has a side effect. It generates EventCode 1035.<\/p>\n
\" Windows Installer reconfigured the product…\"<\/p>\n It does this for EVERY<\/strong> enumeration. If you have 100 products installed, 100 events generate. Since every computer is sending event logs, imagine that times nearly 100?<\/p>\n My workaround would be to ignore that specific event, but I’d rather not have to do it. Is there any other command, aside from Remote Registry, that can accomplish the same goal? Or perhaps a way to suppress that seemingly garbage event?<\/p>\n Another workaround is to call the powershell command, but ignore what it returns. Instead, I’d read the event viewer data. It essentially is a duplicate of the return value of my PS command, just less data. It’s a workaround because it’s less data, not configurable, and not a standardized return value (hard to predict how to parse).<\/p>","upvoteCount":2,"answerCount":4,"datePublished":"2017-02-24T18:59:40.000Z","author":{"@type":"Person","name":"tylermontney","url":"https://community.spiceworks.com/u/tylermontney"},"acceptedAnswer":{"@type":"Answer","text":"