These scripts help you automate data collection from your Windows estate. They can be deployed via Group Policy, SCCM, Intune, scheduled tasks, or run manually. All scripts are included in the GitHub repository under the scripts/ folder.

Asset Inventory

Collects comprehensive hardware, software, and system inventory from a Windows machine — including CPU, memory, disks, network adapters, GPU, TPM, BitLocker, and installed applications — and uploads it to the FreeITSM Asset API. No external tools required.

PowerShell Assets Software Hardware
View script →

Software Inventory

Uses NirSoft UninstallView to collect detailed installed software information from a Windows machine and uploads it to the FreeITSM Software Inventory API.

PowerShell Software NirSoft
View script →

← Back to Getting Started