IsValid
Determines whether the license key being checked is a valid license.
Syntax
bool IsValid {get;}
Property value
Returns true
if the license is valid, or false
if the license key is not valid
or has expired.
Discussion
This property returns true
if the license key is a valid license, or false
if
the license key is invalid. The property also returns false
if the license key
checked is an expired evaluation license.
Example
The following code sample illustrates using IsValid
in a script:
...
set objCollection cims.LoadLicenses
for each objLics in objCollection
for each objLic in objLics
set objKeys = objLic.keys
i = 0
do while i \< objKeys.Count
set objKey = objKeys(0)
If not objKey.isValid then
wScript.Echo "Invalid License Key"
wscript.Quit
end if
i = i + 1
loop
next
wScript.Echo ""
next
...