Tag: software

22 script(s) tagged “software”

🧬 WQL / PowerShell

Win32_Product: Installed MSI Products (WQL)

A minimal WQL reference query against Win32_Product — the raw SELECT statement plus a one-line runner, useful for learn…

⚡ PowerShell 5.1+

Watch Installed MSI Products for Changes

Polls Win32_Product on an interval and prints a line whenever the Installed MSI Products count changes — a lightweight …

🐍 Python 3.10+

Get Installed MSI Products Report (Python)

Uses wmic under the hood to report Installed MSI Products (Win32_Product) — no third-party packages required.

📜 VBScript (WSH)

Get Installed MSI Products Report to File (VBScript)

Queries Win32_Product via WMI and writes Installed MSI Products to a timestamped text file, handy for scheduled logon/l…

📄 JScript (WSH)

Get Installed MSI Products Report (JScript)

Queries Win32_Product via WMI and prints Installed MSI Products to the console — JScript, VBScript's WSH sibling langua…

⚡ PowerShell 5.1+

Get Installed MSI Products Report

Queries Win32_Product via WMI and reports Installed MSI Products in a formatted table, with an optional CSV export.

🧬 WQL / PowerShell

Win32_Product: Discovering Available Properties (Get-CimClass)

Uses Get-CimClass to list every real property and method Win32_Product exposes on the current system, instead of guessi…

🟣 C# / .NET 6+

Backup Installed MSI Products to JSON (C#)

Snapshots Installed MSI Products (Win32_Product) to a timestamped JSON file via System.Management and System.Text.Json.

🧬 WQL / PowerShell

Win32_Product: Querying Installed MSI Products Remotely (CIM Session)

Runs the same Win32_Product WQL query against a remote computer over a CIM session — the modern, WinRM-based replacemen…

📊 VBA (Excel)

Load Installed MSI Products into Excel via WMI

Queries Win32_Product via GetObject("winmgmts:") and dumps every Installed MSI Products row straight onto the active wo…

⚡ PowerShell 5.1+

Backup Installed MSI Products List to JSON

Snapshots Installed MSI Products from Win32_Product to a timestamped JSON file for later comparison or auditing.

🖥️ Batch (CMD)

Export Installed MSI Products to CSV (Batch)

Uses wmic to export Installed MSI Products (Win32_Product) to a timestamped CSV file.