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