I can run wmic product
to get a list of all installed software. This command will list any software installed in the system context, or per-user context for the logged in user. However, this command does not list any software which was installed by another user in per-user context.
Is it possible to get a list of all installed software on a computer, including the software which was installed by another user in per-user context?
I am sure I could enumerate through the HKCU registry keys for each user, but is there a simple command line to accomplish this instead?
These may not be the most ideal for your use, but it is easier than probably running/designing a script.
First Place: Belarc
Honorable Mentions:
N-Able
Labtech
Spiceworks (Courtesy of @ToddWilcox)