This will be accomplished by using third party software
If you want to do it programmatically, you can use IEditionUpgradeHelper::GetGenuineLocalStatus
(tested on Windows 10)
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I want to specifically look into the registry on any box (either workstation or server), and be able to tell by looking at one registry key that the OS is activated.
I don’t want to run slmgr.vbs, I don’t want to go into the control panel, I don’t want to going into the windows settings, I want to go into the registry to confirm that the OS is activated.
In addition to this I would also like to capture the following in the registry as well:
What KMS host is the box pointed to? (I believe KeyManagementServiceName located here "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" is the correct one to look at for this, but i have seen in the slmgr.vbs /dlv output that two names can exist but i only see one in the registry)
Why?
In my work environment, I'm having a some KMS challenges and I want to see how many boxes are impacted by these challenges. This will be accomplished by using third party software that can read the registry on each box and produce a report.
This will be accomplished by using third party software
If you want to do it programmatically, you can use IEditionUpgradeHelper::GetGenuineLocalStatus
(tested on Windows 10)