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