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  
...