Solved

Powershell get license keys for all software requiring a license

Posted on 2013-10-25
4
2,216 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 250 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

Comparison of Amazon Drive, Google Drive, OneDrive

What is Best for Backup: Amazon Drive, Google Drive or MS OneDrive? In this free whitepaper we look at their performance, pricing, and platform availability to help you decide which cloud drive is right for your situation. Download and read the results of our testing for free!

Question has a verified solution.

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

While working, an annoying popup showing below will come and we cannot cancel or close it form the screen. The error message will come again and again.
The following article is intended as a guide to using PowerShell as a more versatile and reliable form of application detection in SCCM.
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.
This Micro Tutorial will give you a basic overview of Windows DVD Burner through its features and interface. This will be demonstrated using Windows 7 operating system.

726 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