Sandaru1
Tera Expert

Following script-background helps you to take a list of CI classes utilized by your CMDB.

 

findUsedCIClasses();
function findUsedCIClasses()
{
    var count = new GlideAggregate('cmdb_ci');
    count.addAggregate('COUNT', 'sys_class_name');
    count.query();
    while (count.next()) 
    {
        var ciClass = count.sys_class_name;
        var classCount = count.getAggregate('COUNT', 'sys_class_name');
        if(classCount>0)
        {
            gs.log(""+ciClass);
            //gs.log(""+ciClass+" : "+classCount) // CI classes with CI count
        }
    }
}
Comments
Suresh K1
Tera Contributor

Hi  Sandaru1,
This script has been useful. Thank you!
Regards
Suresh

Version history
Last update:
‎07-31-2022 01:36 AM
Updated by: