Best way to remove old 'software installed' entries from hardware assets?

caolanoc
Tera Contributor

Hi,

We have not used ServiceNow Discovery properly for a while and so it is in a bit of a messy state. Previously, if a device has been returned to the business, we have not cleared off the 'software installed' items from the device which means our overall software inventory is very out of date.

We are in the process of manually viewing each device which is no longer in use (identified using the 'status' field of each record, 'retired', 'not in use' etc) selecting all software, and deleting. Is there a better way to do this?

 

Thanks!!

 

11 REPLIES 11

Daniel Slocum
ServiceNow Employee
ServiceNow Employee

Hello!

There is a Business Rule that removes installations for CI's when they are changed to Retired or Lost/stolen.  That should help you as you move forward.

Similarly, there is a scheduled job you can use to remove software installations for CI's currently in a Retired Status.  That on-demand job is entitled "SAM - Remove Installations for retired o".  You'll need help from a SysAdmin to execute that scheduled job, but it should clean out the bulk of your stale installation records.

Regards!

Hi,

 

Thanks for this! Im unable to find this scheduled job when searching within System scheduler > scheduled jobs. Should I find this job somewhere else?

 

Im on version Sandiego. Thanks for your help!

I see it under System Scheduler->Scheduled Jobs.  The job ships with the SAM product.  It is not available for customers using just the SAM plugin.  If you are a SAM customer (on a SAM Pro SKU), it should be available to you.

 

find_real_file.png

Hi @Daniel Slocum , how if the CIs are still in "Installed" state, but the installation is no longer there? Will Discovery automatically remove that installation? If not, what would be the best way to handle this scenario? Thanks!