?
Solved

Powershell get license keys for all software requiring a license

Posted on 2013-10-25
4
Medium Priority
?
2,387 Views
Last Modified: 2013-11-04
Hello Experts!

In my previous post I asked for a PS script that will return a list of installed software on all computers in a particular Active Directory OU and export them into a csv file.  

Subsun came up with a beautiful solution for me.  (See:  http://www.experts-exchange.com/Programming/Languages/Scripting/Powershell/Q_28274088.html)

So now what?

Now that I have a list of installed software, I need to identify the ones that require a license and get the license key to begin building an inventory database.

There is a great tool out there I use called keyfinder.exe (Magical Jelly Bean Keyfinder).  It's a free tool, no installation needed - you just run it on a machine and it finds Application Names and product keys for MS and many non-MS software programs.  I would love to have a script that would do the same thing, only for multiple computers from a txt file and export the results into a csv.

Does anyone have a script that will do this?

Environment:  Windows 7 Enterprise SP1 x64
0
Comment
Question by:Irrylyn
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 23

Accepted Solution

by:
Danny Child earned 750 total points
ID: 39604917
Belarc do a great alternative to the Magic Jelly Bean, but only for free, personal use.  For enterprise use, there are paid versions.
http://www.belarc.com/free_download.html

There are many inventory products out there, most of them paid-for, as this is a complex task, and I don't think you'll find a free, flexible and comprehensive alternative.

Also, many Helpdesk tools (like Spiceworks) have this functionality too. You might want to check them out.  
www.spiceworks.com
0
 

Assisted Solution

by:Irrylyn
Irrylyn earned 0 total points
ID: 39612425
You're right, this is too intricate to use in an Enterprise environment without a true enterprise solutions software.  Thanks!
0
 

Author Closing Comment

by:Irrylyn
ID: 39621088
Personal research validates enterprise solution is best.
0
 
LVL 23

Expert Comment

by:Danny Child
ID: 39621149
It's one of those tasks that will just keep unravelling.  Once you track the unlicensed products, you then have to start running auto un-installations or updates, or tracking who installed them in the first place.  And then tracking to see if they "re-install"... And often, the installs have happened because of lax permissions, which then need to be screwed down tight as well.

If you're doing all this via fast'n'dirty methods, the management will come to expect that this voodoo can continue, but when you hit a brick wall because you **don't** have a fully comprehensive enterprise tool, you have no option but to present them with a massive bill for the product they should have bought in the first place.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are many software programs on offer that will claim to magically speed up your computer. The best advice I can give you is to avoid them like the plague, because they will often cause far more problems than they solve. Try some of these "do it…
Auditing domain password hashes is a commonly overlooked but critical requirement to ensuring secure passwords practices are followed. Methods exist to extract hashes directly for a live domain however this article describes a process to extract u…
The viewer will learn how to successfully download and install the SARDU utility on Windows 7, without downloading adware.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
Suggested Courses

752 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question