Software to scan & document OS & software serial numbers on all computers

What's the best software that can be used to scan & document operating system & software serial numbers on all network computers within a Server 2016 AD network?
IT GuyNetwork EngineerAsked:
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.

Pawan KumarDatabase ExpertCommented:
Please try Keyfinder from Magical Bean.
Gary PattersonVP Technology / Senior Consultant Commented:
If you will explain in a little more detail, it might help us provide better answers.  For example, are you getting prepared for a Microsoft audit?
Assuming when you say "serial number" you mean activation keys, product keys, license keys, etc., then you might want to look at Belarc Advisor.   It is free for personal use, but needs to be licensed for commercial use.  Use the free version to verify that it is going to work for you, then buy a license.  This type of licensing is common with these kinds of tools.

LicenseCrawler is also free for personal use.  Corporate licenses are cheap.  Finds keys for a lot of products.

Here is an article with a list of other free keyfinder programs.

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
i used spiceworks in the past to retrieve this information.
Ensure Business Longevity with As-A-Service

Using the as-a-service approach for your business model allows you to grow your revenue stream with new practice areas, without forcing you to part ways with existing clients just because they don’t fit the mold of your new service offerings.

IT GuyNetwork EngineerAuthor Commented:
Are there any Microsoft applications that will do this?
you might want to do some reading/researching on this.

It looks like you are looking for something that is microsoft branded/compatible program
Gary PattersonVP Technology / Senior Consultant Commented:
None that I know of that actually harvest license codes.  But if you just need an inventory for audit purposes:

MSIA, which is being retired:

and SAM:

Again, if you'll explain what it is you are trying to do, it will help us to give you better advice.  Lots of reasons to perform network, hardware, and software inventories, and there are lots of tools and techniques at various price and complexity points.
Paul SauvéRetiredCommented:
i use Belarc Advisor:
PRODUCTS : Belarc Advisor

The Belarc Advisor builds a detailed profile of your installed software and hardware, network inventory, any missing Microsoft hotfixes, anti-virus status, security benchmarks, and displays the results in your Web browser.

All of your PC profile information is kept private on your PC and is not sent to any web server.

IT GuyNetwork EngineerAuthor Commented:
Will the free version of Belarc adviser scan all computers on the network or is this something that only the commercial version will do?
Paul SauvéRetiredCommented:
Q: Can I purchase a license to run the Belarc Advisor on my corporate network, or my customer’s network?

We do not permit use of the Belarc Advisor for commercial purposes, however we suggest that you take a look at our products, which we do license for commercial use.

We offer some charitable organizations a license to use the Belarc Advisor at no cost, under certain conditions. Please send us information about your charity, a URL and the number of PCs and servers. Email:
From a Belarc standpoint, here's the link you actually need: ... as far as MS products go, I think that's been answered with SAM.
There can't be a tool that can find all serials, since the installed software uses very different methods of storing the key - you will not succeed, at least not completely. You can look at the usual suspects that have been mentioned: belarc's software, spiceworks, loginventory. Still, keys are not easily retrievable and some vendors would not even like these to be readable at all.

Conclusion: you need to document them at installation time. If you are trying to document an already installed environment, you will only partly succeed - maybe with one third of the applications.
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

From novice to tech pro — start learning today.