EndpointTroubleshooter.psd1

@{
    RootModule        = 'EndpointTroubleshooter.psm1'
    ModuleVersion     = '1.2.0'
    GUID              = 'cbaf9512-fa3c-41e2-a428-cb5436796229'
    Author            = 'AliKoc'
    CompanyName       = 'AliKoc'
    Copyright         = '(c) 2026 AliKoc. All rights reserved.'
    Description       = 'GUI-based endpoint troubleshooting toolkit for Microsoft Defender for Endpoint, Intune, enrollment, firewall, proxy and Windows endpoint diagnostics. Includes a health rule engine, PRT and MDM certificate checks, a compliance-relevant Device Health panel, MAPS/connectivity validation, enrollment error decoding, JSON export and a headless mode.'
    PowerShellVersion = '5.1'
    CLRVersion        = '4.0'

    FunctionsToExport = @('Start-EndpointTroubleshooter')
    CmdletsToExport   = @()
    VariablesToExport = '*'
    AliasesToExport   = @()

    PrivateData = @{
        PSData = @{
            Tags         = @('Defender','MDE','Intune','Endpoint','Troubleshooting','Security','Windows','BitLocker','Compliance','PRT')
            LicenseUri   = 'https://opensource.org/licenses/MIT'
            ProjectUri   = 'https://github.com/MSalikoc/EndpointTroubleshooter'
            ReleaseNotes = 'Endpoint Troubleshooter 1.2.0 adds a health rule engine (severity-ranked findings), Azure AD PRT and Intune/AAD device certificate checks, a new compliance-relevant Device Health panel (BitLocker, TPM, Secure Boot, VBS/HVCI, Credential Guard, LSA protection, pending reboot, time sync), updated MDE streamlined connectivity URLs and MpCmdRun MAPS validation, MDE last-connected/sensor-version/device-tag/SenseCM visibility, enrollment error-code decoding, IME log summary, co-management/Autopilot/WNS checks, JSON export, a headless mode for Intune remediation, and refreshed UI with color-coded status and grids.'
        }
    }
}