PS-SysInfo
A cross-platform PowerShell 7+ module that returns structured system info — CPU, memory, disk, network, OS, processes, GPU, battery, installed software — as objects you can pipe straight into `ConvertTo-Json`. Published on the PowerShell Gallery.
Highlights
- Single `Get-SysInfo` entry point with `-Section` and `-Property` filters for narrow queries.
- Per-section cmdlets (`Get-CpuInfo`, `Get-MemoryInfo`, `Get-NetworkInfo`, …) for scripting.
- Object-first design — every return value is JSON-shaped with no string parsing required.
- Distributed via the PowerShell Gallery: `Install-Module PS-SysInfo`.