Comprehensive Windows system and hardware configuration skill for inventory, analysis, diagnostics, and configuration. Use when working with CPU, GPU, memory, storage, network adapters, BIOS/UEFI, drivers, device management, performance monitoring, or system specifications. Triggers on hardware inventory, system info, device enumeration, driver operations, health monitoring, benchmark data, or any Windows hardware configuration task.
# Get comprehensive system overview
.\scripts\Get-SystemInventory.ps1 -Full
# Hardware-specific queries
.\scripts\Get-HardwareInfo.ps1 -Category CPU
.\scripts\Get-HardwareInfo.ps1 -Category GPU -Detailed
.\scripts\Get-HardwareInfo.ps1 -Category Storage -HealthCheck
| Script | Purpose |
|---|---|
Get-SystemInventory.ps1 | Full system hardware report |
Get-HardwareInfo.ps1 | Category-specific hardware data |
Get-DriverInventory.ps1 | Driver enumeration and analysis |
Export-DriverPackage.ps1 | Backup drivers to folder |
Get-StorageHealth.ps1 | SMART and disk health |
Get-SystemPerformance.ps1 | Performance counters and baselines |
Test-HardwareHealth.ps1 | Comprehensive health check |
All scripts support -OutputFormat parameter:
Object (default): PowerShell objects for pipelineJSON: Structured JSON for APIs/storageHTML: Formatted report with stylingCSV: Tabular exportScripts use CIM cmdlets (preferred) with WMI fallback. Registry queries supplement hardware data where CIM lacks detail. All scripts include:
-Verbose