Programs Installed within X days (w/ blacklist)

Searches registry for installed programs in both HKLM and USERS. Table of results will be saved in the Docs tab of the agent. Can report using $ProgInstallX$

Script uses 3 variables that can be set manually by editing the script if additional filters are desired. Those fields can be used to specify the 1) number of days 2) software name 3) software publisher.
All script variables are at the top of the script.

The number of days is in this format -daysLimit ““. The default value is set to 30, which will only return programs installed within the last 30 days. Setting to 0 will return all programs (no limit to number of days).

The following are blacklist filters, which will exclude matching results from the report:
Software Name filter is in this format -nameFilter ““. Multiple names can be used if separated by a comma (and no spaces between them). For example, if you wanted to omit installed browsers you could use: -nameFilter “Chrome,Mozilla Firefox,Safari”

Software Publisher filter works the same way as Name Filter. It is in the format -publFilter ““. The only difference is that it matches against the publisher of the program instead of the software name. You can specify both a nameFilter and a publFilter. If either filter matches it will be removed from the report.


Scripts are only available to members. Please sign in or join as a member.

How to Download Scripts


In order to access this script you will need to be logged in with a paid account.

Script Categories
Script Author
Script OS
Script RMM

Search For More Scripts

View More results...

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Filter by Categories
MSP Guides