Get SoftwareInventory

screenshot of Get SoftwareInventory

Script to generate an html reports of installed software, installed updates and installed components on a remote computer

Overview

The Get-SoftwareInventory.ps1 script is a powerful tool for generating HTML reports on installed software, updates, and components from remote computers. This utility can streamline the process of keeping track of software inventory across multiple systems, making it an essential asset for IT professionals and administrators who need to maintain oversight of their environments.

Designed to work easily with remote machines, this script leverages the modified function Get-RemoteProgram, but offers added functionality such as email reporting. Whether you're looking to audit your software installations or send detailed reports to your team, this script is equipped to meet those needs efficiently.

Features

  • Remote Computer Access: Fetch data from specified remote computers with ease, or default to the local machine for quick checks.
  • HTML Reporting: Generate clean and organized HTML reports that make it simple to review installed software and updates.
  • Email Notification: Use the SendMail switch to automatically send reports via email, ensuring stakeholders receive timely updates.
  • Customizable Email Fields: Specify sender and recipient email addresses, along with the SMTP server for sending the reports.
  • User-Friendly Parameters: Easily execute commands with parameters designed for straightforward usage, enhancing user experience.
  • No Warranty Disclaimer: Clear statement regarding the use of the script, emphasizing that it is provided "as is" without guarantees.
  • Credited Contributors: Recognizes the individuals who contributed to the script's development, highlighting community involvement.