Inventory all Microsoft Licenses on windows 7 pro in a domain

How can I get all licenses keys for Microsoft Products on all desktops on a SBS active directory network ?

I tried MSIA but that does not work on windows 7.

Please advise
LVL 1
HalCHubAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

becraigCommented:
The script at the following location should be able to do this for you:
http://gallery.technet.microsoft.com/scriptcenter/Get-product-keys-of-local-83b4ce97


It has been verified as working on Windows 7 and also works on remote systems.
0
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
The best suggestion I could offer is use the script but configure it to run as a computer GPO and output the file on the local PCs.  All you would have to do is copy the files from the PC to a central location and then parse the files.
0
HalCHubAuthor Commented:
does Get-ProductKey.ps1 need to be installed or can it be run ?
0
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

becraigCommented:
It's a powershell script, there is nothing to install.

You run save it and run it from an elevated powershell prompt.
0
Lee W, MVPTechnology and Business Process AdvisorCommented:
Do you want to inventory your keys or do you want to inventory your licenses?  A key is not a license.  A volume license key can be used multiple times.  You need to inventory your accounting records, not your keys, if you want to find proof of licensing - look for proof of purchases, which keys are not.
0
HalCHubAuthor Commented:
I have retail products downloaded from office.com.  I need to know which key was installed on which machine the PS of Get-Productkey.ps1 reports the same key on all machines.
0
becraigCommented:
I think Lee's comment above best explains it, if you have a volume license key then you will most naturally find that all instances are using the same key.

If it is than you are trying to verify how many users are utilizing the product, the scan can give you a quick count of how many instances your volume license has been used.

As Lee also mentioned above, if you want to validate which products are licensed and to whom.

If you have a volume license it makes sense to consistently audit which users are given install permissions, you can also validate the number of installs left on a VL key with your software vendor.
0
HalCHubAuthor Commented:
I don't have VL keys. I have retail keys from office.com.  Each machine should have a unique key.  I need to know which key is installed on which machine.

Does that explain it better ?
0
becraigCommented:
The script should do just that, unless it is being invoked on the same machine over and over for each computer.

Let me take a look at the script and see.
0
becraigCommented:
How are you running the script ?

Are you running it locally on each computer or running it remotely ?
If remotely can you give me the syntax you are using ?
0
becraigCommented:
To save you time, here is a list of free software to do exactly what you need:


http://pcsupport.about.com/od/productkeysactivation/tp/topkeyfinder.htm



You can look through and see if you find one that works for what you need.
0
HalCHubAuthor Commented:
Becraig... I have run the script both ways...


you need to read your suggestion http://pcsupport.about.com/od/productkeysactivation/tp/topkeyfinder.htm
.. none of them will do office 2013.
0
becraigCommented:
Sorry I did not know you were using office 2013, your post just says windows 7

I cannot think of any solutions that will give you what you need, AFAIK office 2013 cleans up after itself and leaves only the last five digits of the key on the computer in question.

I might be wrong and could check with the office guys, however if you purchased a license and want to know how many installs are gone or left or who installed you should be able to simply contact Microsoft, each one of these installs is tracked on their end.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
HalCHubAuthor Commented:
you are correct I thought I put it on there.  I will have to determine by 5 last keys.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows 7

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.