Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Powershell get license keys for all software requiring a license

Posted on 2013-10-25
4
Medium Priority
?
2,519 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

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

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

Previously, on our Nano Server Deployment series, we've created a new nano server image and deployed it on a physical server in part 2. Now we will go through configuration.
There are times when we need to generate a report on the inbox rules, where users have set up forwarding externally in their mailbox. In this article, I will be sharing a script I wrote to generate the report in CSV format.
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…
Video by: Mark
This lesson goes over how to construct ordered and unordered lists and how to create hyperlinks.
Suggested Courses

610 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