I have an idea... I think it would be awesome and I think powershell could do it.
Query all computers in a specific Active Directory OU for installed software and export it to a list of software. While doing this, check to see if that software already exists on the list and if so, do not add it again... instead, put a +1 count in a column next to it.
So in the end, you'd have a list of software installed on all machines and how many machines have that software installed.
What do you think? Is it doable? Anyone willing to try making this one? I'm going to start playing with it but am so slow when putting scripts together that I learn more from picking out the puzzle pieces from the experts!
Environment: Windows 7 Enterprise SP1 x64