DeviceCleanup.psd1

@{
    RootModule        = 'DeviceCleanup.psm1'
    ModuleVersion     = '1.0.10'
    GUID              = 'c2d33e6f-4b0c-4a7b-9a8d-6c49b6b5d111'
    Author            = 'Fenryn-cmyk'
    Description       = 'Cleans up stale Intune/Entra ID/AD devices.'
    PowerShellVersion = '5.1'
    RequiredModules   = @(
        @{ ModuleName='Microsoft.Graph.DeviceManagement'; ModuleVersion='2.15.0' },
        @{ ModuleName='Microsoft.Graph.Identity.DirectoryManagement'; ModuleVersion='2.15.0' }
        # ActiveDirectory module is optional until you call Remove-AdComputer
    )
    FunctionsToExport = @(
        'Connect-DcGraph',
        'Get-StaleIntuneDevice',
        'Remove-IntuneDevice',
        'Remove-EntraDevice',
        'Remove-AdComputer',
        'Invoke-DeviceCleanup'
    )
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()
}