Solved

Powershell get license keys for all software requiring a license

Posted on 2013-10-25
4
1,996 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
  • 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

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

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

You may have a outside contractor who comes in once a week or seasonal to do some work in your office but you only want to give him access to the programs and files he needs and keep privet all other documents and programs, can you do this on a loca…
When you try to share a printer , you may receive one of the following error messages. Error message when you use the Add Printer Wizard to share a printer: Windows could not share your printer. Operation could not be completed (Error 0x000006…
This Micro Tutorial will teach you how to change your appearance and customize your Windows 7 interface to your unique preference. This will be demonstrated using Windows 7 operating system.
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…

823 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