Tao Yang's post about this is amazing, like all the other posts he makes.
http://goo.gl/84qkX1
I followed his post until the end, and suddenly i came up with some errors in SCCM about the Powershell Scripts Execution Policie ...!
So, i've made this VBScript for the workaround (already post it too in Tao's blog!)
Just replace the part of the Powershell script with this VBScript if you bump into some execution policie issue.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery( _
"Select * from SoftwareLicensingProduct Where PartialProductKey IS NOT NULL AND ApplicationID = '55c92734-d682-4d71-983e-d6ec3f16059f'",,48)
For Each objItem in colItems
select case objItem.LicenseStatus
case "0"
Wscript.Echo "Unlicensed"
case "1"
Wscript.Echo "Licensed"
case "2"
Wscript.Echo "Out-of-Box Grace Period"
case "3"
Wscript.Echo "Out-of-Tolerance Grace Period"
case "4"
Wscript.Echo "Non-Genuine Grace Period"
case "5"
Wscript.Echo "Notification"
case "6"
Wscript.Echo "ExtendedGrace"
end select
Next
Cheers,
No comments:
Post a Comment