HardwareReadiness.psd1

@{
    RootModule           = 'HardwareReadiness.psm1'
    ModuleVersion        = '1.0.2'
    CompatiblePSEditions = @('Desktop', 'Core')
    GUID                 = 'f8b6a46a-fb89-4856-9654-a37543aabd36'
    Author               = 'Dailen Gunter'
    CompanyName          = 'WideData Corporation, Inc.'
    HelpInfoURI          = 'https://github.com/DailenG/PS/tree/main/modules/HardwareReadiness'
    PowerShellVersion    = '5.1'
    RequiredAssemblies   = @()
    NestedModules        = @()
    FunctionsToExport    = @('Get-HardwareReadiness','Get-HardwareReadinessJSON')
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()
    Description          = @'
This module provides functionality to check if a Windows system meets the hardware requirements for Windows 11. Based on Microsoft's official hardware readiness check script (https://aka.ms/HWReadinessScript) with minimal modifications to provide a more PowerShell-friendly interface.
 
The module checks various hardware requirements including:
- TPM version 2.0
- Secure Boot capability
- CPU compatibility
- Minimum 4GB RAM
- Minimum 64GB storage
 
Key functions:
- Get-HardwareReadiness: Returns formatted object with script results
- Get-HardwareReadinessJSON: Returns raw JSON results matching original script output
 
🏴 Questions or suggestions? Message @dailen on X or open an Issue on GitHub
'@


    PrivateData = @{
        PSData = @{
            Tags         = @('Windows11', 'Hardware', 'Readiness', 'Compatibility', 'TPM', 'SecureBoot', 'Dailen', 'WideData')
            ProjectUri   = 'https://github.com/DailenG/PS/tree/main/modules/HardwareReadiness'
            LicenseUri   = 'https://github.com/dgunter/PS/HardwareReadiness/LICENSE'
            IconUri      = 'https://wdc.help/icons/wam.png'
            ReleaseNotes = 'Improved comments and documentation'
            # Prerelease = ''
        }
    }
}