powershell "Get-WmiObject -Class SoftwareLicensingProduct | Where-Object $_.Name -like '*Office*' | Select-Object PartialProductKey" This shows only the last 5 characters of the product key. Microsoft removed direct registry access to full keys in C2R versions. However, you can use a VBS script executed via CMD :
echo Set WshShell = CreateObject("WScript.Shell") > officekey.vbs echo MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId")) >> officekey.vbs Note: This method works inconsistently on modern Office versions. A more reliable tool is required. While not a native CMD command, you can run a trusted tool silently via CMD to extract the Office key:
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Registration /s Look for a key named DigitalProductID – but this will be binary, not readable directly.
How To Check Microsoft Office License Key Using Cmd -
powershell "Get-WmiObject -Class SoftwareLicensingProduct | Where-Object $_.Name -like '*Office*' | Select-Object PartialProductKey" This shows only the last 5 characters of the product key. Microsoft removed direct registry access to full keys in C2R versions. However, you can use a VBS script executed via CMD :
echo Set WshShell = CreateObject("WScript.Shell") > officekey.vbs echo MsgBox ConvertToKey(WshShell.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId")) >> officekey.vbs Note: This method works inconsistently on modern Office versions. A more reliable tool is required. While not a native CMD command, you can run a trusted tool silently via CMD to extract the Office key: how to check microsoft office license key using cmd
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Registration /s Look for a key named DigitalProductID – but this will be binary, not readable directly. not readable directly.